【问题标题】:How to make a crossword in javascript如何在javascript中制作填字游戏
【发布时间】:2014-07-25 14:13:22
【问题描述】:

我是所有这些 javascript 的新手,我正在尝试做一个填字游戏。我想要一个在页面加载时自动在另一个 div 中生成 485 个 div 的网页。用for循环怎么可能做到这一点?

【问题讨论】:

标签: javascript


【解决方案1】:

我可以看出您是 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>

填字游戏不会是一个简单的项目。我建议从一些更基本的任务和教程开始。

【讨论】:

  • 点给你,但是当它对 Google 来说是一个非常简单的问题时,很难让人松懈。
【解决方案2】:

试试这个

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);

【讨论】:

猜你喜欢
  • 2020-07-31
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 2019-02-05
  • 2022-12-06
  • 2023-02-01
相关资源
最近更新 更多