これはかなり明白な答えを持つ初心者の質問のように感じますが、私は一生それを理解することはできません. 新しい要素を作成して本体に追加しようとする以下の試みの問題は何ですか?
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";