我想輸出一個文本類型輸入標籤的操作輸入值,但它似乎比我想象的要困難。我不想使用alert或console.log類型的輸出,而是作爲新內容附加到頁面。在這裏,我沒有操縱輸入,因爲我甚至無法輸出它,這是我的第一個目標。對於相應的部分如何在javascript中獲取輸入文本值
我的HTML代碼是:
<div class="middle topic">
<div id="inputnav">
<button id="sendd">SEND</button>
</div>
<input type="text" value="" id="iPf">
<div id="oPf">
output
</div>
</div>
,這裏是完整的JavaScript。在jquery-1.12.2.min.js鏈接之後,我在關閉body標記之前將它鏈接到html的末尾。
/*global $, jQuery, alert*/
$(document).ready(function() {
"use strict";
var inPuttext = document.getElementById("iPf").innerHTML;
var outPutfield = document.getElementById("oPf");
function appendOutput(where, what) {
where.innerHTML = what;
};
$('#sendd').click(function() {
appendOutput(outPutfield, inPuttext);
});
});我想不出爲什麼它不起作用。當我點擊發送按鈕時,唯一發生的事情是「輸出」從#oPf div中消失。