請我想提取id爲input-a的輸入表單的值,但程序會一直寫入c而不是用戶輸入的值。請幫忙。這是JavaScript代碼。如何在javascript中提取輸入元素的值
< body>
<script>
function tableCreate() {
var body = document.body,
tbl = document.createElement('table');
tbl.style.width = '100px';
tbl.style.border = '2px solid black';
var n = 5
for (var i = 0; i < n; i++) {
var tr = tbl.insertRow();
var td =tr.insertCell(0);
var tf = tr.insertCell(0);
var input = document.createElement('input');
input.name = "input-a" + i;
input.id = "input-a" + i;
input.value = "";
var clone = input.cloneNode();
clone.name = "input-b" + i;
clone.id = "input-b" + i;
td.appendChild(clone);
tf.appendChild(input);
td.style.border = '2px solid black';
tf.style.border = '2px solid black';
}
var form = document.createElement("form");
form.appendChild(tbl);
body.appendChild(form);
var submit = document.createElement("input");
submit.type = "submit";
form.appendChild(submit)
Var c= document.getElementById("input-a1)
document.write('c'). }
tableCreate();
</script>
</body >
selection.value,選擇是輸入。例如,document.getElementById('input-a1')。value – thatOneGuy
[JavaScript獲取輸入文本值]的可能重複(http://stackoverflow.com/questions/11563638/javascript-get-input-text-value) – thatOneGuy
你在這裏缺少一個引號'Var c = document.getElementById(「input-a1)'它應該是'Var c = document.getElementById(」input-a1「)' '也可以在這裏刪除引號'document.write ('c')' 如果在修復代碼後它沒有開始工作,請告訴我們,以便我們幫助:) –