我是所有这些javascript的新手,我试图制作一个填字游戏。我想要一个网页,当页面加载时自动在另一个div内部生成485 div。用for循环怎么做呢?
答案 0 :(得分:4)
我可以看到你是Stackoverflow以及Javascript的新手。所以...我会给你一些懈怠并回答(com' n伙计们......让新人休息一下)。
对于将来的问题,我强烈建议您查看https://stackoverflow.com/help/how-to-ask。它可以帮助您获得及时,准确的答案。欢迎来到Stackoverflow。
http://jsbin.com/nazuwoqe/1/edit
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<div id="myContainer"></div>
<script>
var element;
var body = document.getElementById('myContainer');
for(var i=0; i<485; i++) {
element = document.createElement("div");
element.innerHTML = i;
body.appendChild(element);
}
</script>
</body>
</html>
填字游戏并不是一个简单的创建项目。我建议从一些更基本的任务和教程开始。
答案 1 :(得分:0)
试试这个
var BigDiv = document.createElement('div');
// specify BigDiv's param like id, class etc. here
var TinyDiv;
for (i = 0; i < 485; i++) {
TinyDiv = document.createElement('div');
// specify TinyDiv's param like id, class etc. here
BigDiv.appendChild(TinyDiv)
}
//put your BigDiv where you want to, here it's in body
document.getElementsByTagName('body')[0].appendChild(BigDiv);