我目前正在通過Java腳本創建元素。對於練習,我試圖用按鈕填充已經存在的「表單」元素,但是我收到以下錯誤;BEGINNER JavaScript創建元素
遺漏的類型錯誤:無法讀取屬性 '的appendChild' 空
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
<form>
</form>
</body>
<script>
var btn = document.createElement('BUTTON');
var txt = document.createTextNode('CLICK ME');
btn.appendChild(txt);
document.getElementById('#form').appendChild(btn);
</script>
</html>
不需要getElementById中的'#'。 JavaScript已經知道你給它一個ID,你不必這樣說; – 2014-10-05 10:26:08
getElementById在「id屬性」上工作。請參閱:https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes#id – folkol 2014-10-05 10:26:22