我是JavaScript新手(一般編程),並一直在嘗試獲得有關使用DOM的基本知識。道歉,如果這是一個非常基本的錯誤,但我環顧四周,找不到答案。Javascript錯誤 - 無法調用方法'appendChild'null
我想使用appendChild方法將一個標題和一些段落文本添加到下面非常基本的HTML文件中。
<html>
<head>
<title>JS Practice</title>
</head>
<body>
<script src="script.js"></script>
<div id = "main">
<h1>Simple HTML Page</h1>
<p>This is a very simple HTML page.</p>
<p>It's about as basic as they come. It has: </p>
<ul>
<li>An H1 Tag</li>
<li>Two paragraphs</li>
<li>An unordered list</li>
</ul>
</div>
<div id="javascript">
</div>
</body>
</html>
這裏是js代碼:
var newHeading = document.createElement("h1");
var newParagraph = document.createElement("p");
newHeading.innerHTML = "New Heading!";
newParagraph.innerHTML = "Some text for a paragraph.";
document.getElementById("javascript").appendChild(newHeading);
document.getElementById("javascript").appendChild(newParagraph);
運行它會導致一個錯誤: 「不能調用方法 '的appendChild' 空的」
幫助?我不明白爲什麼這不起作用...