2013-02-25 45 views
0

我在这里浏览了一些关于动态注入divbody元素的问题。这看起来很简单,但由于某些原因,这是行不通的:谷歌浏览器的开发者控制台返回试图动态创建一个div并将其附加到body元素但不工作?

var div = document.createElement("div"); 
div.id = "uniqueID"; 
document.body.appendChild(div); 

特定的错误:遗漏的类型错误:无法调用空的方法“的appendChild”。

回答

5

你运行此脚本的DOM加载后?例如,

window.onload = function() { 
    // your code 
}; 
+0

DUHH!天啊。谢谢!我没有想到这一点。而我使用jQuery无论如何,所以我用'$(文件)。就绪去(函数(){});再次谢谢'。 – ModernDesigner 2013-02-25 00:51:49

相关问题