2014-09-18 2 views
0

입력 (# 입력)을 단락 (#para)으로 되돌리려면 어떻게해야합니까? 초보자이며 가능한 한 많이 배우려고하기 때문에 간단한 답처럼 보이지만 나에게는 적합하지 않을 수도 있습니다.단락으로 입력 되돌리기

<!DOCTYPE html> 
<html> 
<head id="head"> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
    <script src="BackTalk.js"></script> 
    <link rel="stylesheet" type="text/css" href="BackTalk.css"> 
    <title>BackTalk</title> 
</head> 
<body id="body"> 
    <div id="Main"> 
     <form> 
      <input id="input" type="text"> 
      <button id="startbutton" onclick="Bata()">Start</button> 
     </form> 
    </div> 
    <form id="frm"> 
     <p id="para"></p> 
    </form> 
    <div id="bottombtn"> 
     <button id="resetbtn" onclick="resetbtn">Reset</button> 
    </div> 
</body> 
</html> 

그리고 자바 스크립트 :

$(document).ready(function() { 
    $("#startbutton").click(function() { 
     var reversed; 
     $("#frm").text(reversed); 
    }); 

}); 

function Bata() { 
    var input = $("#input").val(); 
    var a = input.split(" "); 

    for (var i = 0; i < a.length; i++) { 
     a[i] = naiveReverse(a[i]); 
    } 

    var c = a.join(" "); 
    var reversed = c; 
} 

function naiveReverse(aString) { 
    var d = aString.split(''); 
    var e = d.reverse(); 
    var f = e.join(''); 
    return f; 
} 

function resetbtn() { 
    location.reload(); 
} 
+0

나는이 점을별로 잘 이해하지 못하므로 완전한 대답은 아니지만 Bata 함수의 끝에 다음과 같은 행을 포함시켜야합니다. 그것은 para의 값을 반전 된 변수의 값으로 설정합니다. 그것이하지 못하는 것은 처음부터 함수에 원래의 문자열을 가져 오는 것입니다. 그리고 그것은 내가 바이올린으로 시도 할 때 저를 위해 작동하지 않습니다. document.getElementById ("para"). innerHTML = 반대; –

+0

@Jason Patterson 감사합니다! –

답변

0

내가 네이티브 jQuery를 문자의 배열을 취하는 기능

$(document).ready(function() { 
    $("#startbutton").click(function() { 
     var reversed = $("#input").val().split("").reverse().join(""); 
     $("#para").html(reversed); 
    }); 

}); 

는 시도가 생각

+0

감사합니다. –

0

난 당신이 잘못된 ID로 입력 텍스트를 추가하는 생각 반환 값은

다음은 HTML입니다 .. 뒤쪽으로 나올 것이다. "frm"대신 "para"에 추가해야합니다.

$(document).ready(function() { 
    $("#startbutton").click(function() { 
     var reversed; 
     $("#para").text(reversed); 
    }); 

}); 
0

당신이 물어보고 싶은 것이 확실하지 않습니다. 스크립트에서 Jquery를 사용하고 있습니다. 자바 스크립트를 사용하여 ID를 얻으려면 document.getElementById ("para")를 사용하고 jquery를 사용하여 객체를 가져 오려면 간단히 $ ("# para")와 같이 $ sign을 사용하면됩니다. 이러한 자바 스크립트 개체에 대한 모든 작업은 당신이 원하는 것입니다.

당신이 기능을 통해 값을 반환하려면 다음은 간단 경우

function getValue() 
{ 
var item=document.getELementById("para"); 
return item; 
} 
+0

죄송합니다, 내 영어가 최고가 아니예요 :) –

+0

나는 모든 영어를 기대하고있는 영어를 기대하고 있습니다. 최고의 영어를 기대하지 않는 오버 플라워 : –