這聽起來像是一個初學者問題,有一個非常明顯的答案,但是我無法想象出我的生活。我在下面嘗試創建一個新元素並將其添加到主體中的問題是什麼?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