appendChild给出错误,JavaScript

时间:2013-10-16 12:49:23

标签: javascript html5

我在这里发现了很多关于这个问题的问题,但我仍然无法弄清楚如何解决这个问题。 现在我创建了一个新的html文件,只有这个代码:

<script>
window.onload = function() {
     var obj = new Object;
         document.getElementById("a").appendChild(obj);
    };
</script>

我尝试使用getElementById或者只是document.body将它放在不同的地方,有和没有“onload”函数,但是我收到一个错误: “Uncaught NotFoundError:尝试在不存在的上下文中引用节点。”

谢谢你们,伙计们。

1 个答案:

答案 0 :(得分:3)

appendChild仅适用于DOM元素。 尝试:

var obj = document.createElement('div');

而不是:

var obj = new Object;

(顺便说一句,需要使用new Object()而不是new Object

希望有所帮助。