當我刪除表單標籤,然後它正在工作,但從HTML添加表單標記後,它不起作用。以下是對這些我想,什麼代碼是因爲你用按鈕提交類型它不工作如何在形式上使用javascript在數據列表中追加元素
function abc() {
var i, ele, node, parent;
var num = document.getElementById("name").value;
//num=parseInt(num);
var parent = document.getElementById("listName");
var node = document.createTextNode(num);
var ele = document.createElement("option");
ele.append(node);
parent.appendChild(ele);
//alert(num);
//num++;
document.getElementById("name").value = "";
}
<form>
<input type="input" id="name" list="listName" />
<datalist id="listName"></datalist>
<input type="submit" onclick="abc()" />
</form>
使用'類型= 「按鈕」',而不是'類型= 「提交」' – Satpal