【发布时间】:2014-04-08 11:50:53
【问题描述】:
我正在尝试创建一个使用 javascript 创建 5 个随机 DIVS 的页面。出于某种原因,它仅在我的页面上 <!doctype html> 标记之前有任何内容时才有效,这对我来说毫无意义。关于我做错了什么的任何见解?
<!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>
【问题讨论】:
-
“标签前的任何内容”是什么意思?
-
对不起,它丢失了,如果我在 doctype 标签前添加任何字符,它只会显示 div 的正确性
标签: javascript css html createelement