我想創建一個頁面,使用JavaScript創建5個隨機DIVS。出於某種原因,只有在我的頁面上有<!doctype html>
標籤之前有任何內容時才起作用,這對我來說毫無意義。任何有關我在做什麼錯誤的見解?Javascript創建分區
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Untitled Document</title>
</head>
<body>
<div id = "boxHouse">
</div>
<script>
var divNum = 1;
for (x = 0; x<5; x++){
var boxDiv = document.getElementById("boxHouse");
var newElm = document.createElement("div");
newElm.id = divNum;
newElm.style.width = Math.floor((Math.random()*100)+2);
newElm.style.height = Math.floor((Math.random()*100)+2);
newElm.style.border = "thin solid black";
newElm.style.backgroundColor = "#FF0000";
divNum++
boxDiv.appendChild(newElm);
}
</script>
</body>
</html>
你對'標籤前的任何內容'有何意義? –
對不起,它迷路了,它只顯示divs correclty,如果我在doctype標籤 – user2980869