appendChild 给出错误,JavaScript
2013-10-16
152
我在这里发现了很多关于这个问题的问题,但我仍然不知道如何解决我的情况。 现在我创建了一个新的 html 文件,其中只有这段代码:
<script>
window.onload = function() {
var obj = new Object;
document.getElementById("a").appendChild(obj);
};
</script>
我尝试将它放在不同的地方,有和没有“onload”函数,使用 getElementById 或只是 document.body,但我收到一个错误: “Uncaught NotFoundError:试图在不存在的上下文中引用一个节点。”
谢谢你们。
1个回答
appendChild
仅适用于 DOM 元素。
尝试:
var obj = document.createElement('div');
而不是:
var obj = new Object;
(顺便说一句,需要使用
new Object()
而不是
new Object
)
希望有所帮助。
geevee
2013-10-16