我是Javascript的新用戶。我想在用戶點擊「創建元素」按鈕時動態創建一個新按鈕。該腳本創建一個按鈕,但只有幾分之一秒。另外'value'屬性沒有爲按鈕設置。Javascript:動態創建的按鈕消失?
如果行爲背後有任何理論,請將我重定向到正確的URL。
下面是代碼:
<html>
<head>
<script type="text/javascript">
function doSomething(){
myButton = document.createElement("button");
myButton.setAttribute("value","New Button");
document.getElementById("myForm").appendChild(myButton);
}
</script>
</head>
<body>
<form id="myForm">
<button name="myButton" id="myButtonID" onclick="doSomething()">Create Element</button>
</form>
</body>
</html>
它的工作新的元素,謝謝。 – 2012-03-16 11:21:29
@ Ash Ash:請接受幫助的答案,謝謝:) – pimvdb 2012-03-16 11:33:14
試圖修復這個錯誤之後,發現了這個小時。我不能強調我多麼感激,我的5個小時過去了,但至少現在我可以入睡了:) +1 – VivecVelothian 2013-11-15 05:33:33