我想创建一个页面,使用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