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