这听起来像是一个初学者问题,有一个非常明显的答案,但是我无法想象出我的生活。我在下面尝试创建一个新元素并将其添加到主体中的问题是什么?JavaScript尝试创建一个不起作用的新元素
var newDiv = document.createElement("div");
newDiv.setAttribute("id", "popup");
newDiv.setAttribute("width", "400px");
newDiv.setAttribute("height", "400px");
newDiv.setAttribute("backgroundColor", "red");
document.getElementsByTagName("body")[0].appendChild(newDiv);
newDiv.style.position = "absolute";
newDiv.style.left = "25px";
newDiv.style.top = "25px";
究竟发生了什么? – 2012-07-06 17:48:56
适用于我 - 出了什么问题? – Utkanos 2012-07-06 17:49:46
没什么。我在Firebug中检查了一切,似乎一切都很顺利,但实际上并没有出现。它位于页面上的iframe中的HTML文档中。 Body将div作为一个孩子,div的style属性将所有设置设置为我想要的。 – 2012-07-06 17:50:08