我試圖在<div id="screens"> </div>
內部創建文本框。我有一個下拉菜單,我選擇要創建的文本框的數量。如何從javascript動態創建文本框
我在這裏寫的JavaScript代碼是不工作:
代碼:
function create(param) {
document.getElementById("screens").innerHTML="";
for(var i = 0; i < param; i++) {
alert(i);
document.write('<input type="text" name="Fname">');
}
}
這是通過清除當前頁面中的所有內容添加文本框,但我想添加文本框到<div id="screen"> </div>
。我怎樣才能做到這一點?
請閱讀有關一些文檔['document.write()的'](https://developer.mozilla.org/en-US/docs/Web/API/document.write)。您已在代碼中使用['innerHTML'](https://developer.mozilla.org/en-US/docs/Web/API/element.innerHTML),爲什麼不重用它? – Teemu