我在这里发现了很多关于这个问题的问题,但我仍然无法弄清楚如何解决这个问题。 现在我创建了一个新的html文件,只有这个代码:
<script>
window.onload = function() {
var obj = new Object;
document.getElementById("a").appendChild(obj);
};
</script>
我尝试使用getElementById或者只是document.body将它放在不同的地方,有和没有“onload”函数,但是我收到一个错误: “Uncaught NotFoundError:尝试在不存在的上下文中引用节点。”
谢谢你们,伙计们。
答案 0 :(得分:3)
appendChild
仅适用于DOM元素。
尝试:
var obj = document.createElement('div');
而不是:
var obj = new Object;
(顺便说一句,需要使用new Object()
而不是new Object
)
希望有所帮助。