DOM異常1我的HTML文件的Javascript未捕獲的錯誤:INDEX_SIZE_ERR:在Chrome
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<p>Hello World</p>
<script type="text/javascript" src="hello.js"></script>
</body>
</html>
我的JavaScript文件
var button = document.createElement("button");
button.id = "test";
button.innerHTML = "Test";
button.addEventListener("click", function() {
alert("hello");
});
var body = document.body;
body.appendChild(button);
我不明白,爲什麼當我點擊測試按鈕,鍍鉻的顯示器控制檯錯誤「未捕獲錯誤:INDEX_SIZE_ERR:DOM例外1」。但我意識到,只有當我在本地主機上運行它時出現錯誤(我使用xampp的apache作爲本地主機)。如果我運行正常文件://,它的成功沒有任何錯誤
實際上hello.js必須在你的HTML文件的底部。 –