Javascript 如何在动态创建的div中显示to?

Javascript 如何在动态创建的div中显示to?,javascript,html,Javascript,Html,Html 文件 分区委员会{ 背景:#CCC; 边框:#999 1px实心; 位置:绝对位置; 宽度:90%; 高度:540px; 填充:20px; 保证金:20px,自动; 位置:相对位置; } 猜{ 背景:红色; 边框:#000 1px实心; 宽度:121px; 高度:51px; 浮动:中心; 利润率:30像素; } div#wordsToGuessWrapper{ 背景:绿色; 边框:#000 1px实心; 位置:相对位置; 宽度:80%; 高度:200px; 浮动:中心; 利润率:30

Html


文件
分区委员会{
背景:#CCC;
边框:#999 1px实心;
位置:绝对位置;
宽度:90%;
高度:540px;
填充:20px;
保证金:20px,自动;
位置:相对位置;
}
猜{
背景:红色;
边框:#000 1px实心;
宽度:121px;
高度:51px;
浮动:中心;
利润率:30像素;
}
div#wordsToGuessWrapper{
背景:绿色;
边框:#000 1px实心;
位置:相对位置;
宽度:80%;
高度:200px;
浮动:中心;
利润率:30像素;
}
div#wordsToGuessWrapper>div{
背景:红色;
边框:#000 1px实心;
宽度:71px;
高度:71px;
浮动:左;
利润率:50像素;
填充:20px;
字体大小:20px;
光标:指针;
文本对齐:居中;
}
猜测
Javascript

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script type="text/javascript" src="forWordsGame.js"></script>
    <style>
    div#board{
        background:#CCC;
        border:#999 1px solid;
        position:absolute;
        width:90%;
        height:540px;
        padding:20px;
        margin:20px, auto;
        position:relative;
    }


    div#guessing{
        background: red;
        border:#000 1px solid;

        width:121px;
        height:51px;
        float:center;

        margin: 30px;
    }
    div#wordsToGuessWrapper{
        background: green;
        border:#000 1px solid;
        position:relative;
        width:80%;
        height:200px;
        float:center;
        margin: 30px;
    }
    div#wordsToGuessWrapper > div{
        background: red;
        border:#000 1px solid;
        width:71px;
        height:71px;
        float:left;
        margin:50px;
        padding:20px;
        font-size:20px;
        cursor:pointer;
        text-align:center;
    }

    </style>

    </head>
    <body>
        <input id="myButton" type="button" value="Start game" />
        <div id="board">
            <div id="guessing">Guessing</div>
                <div id="wordsToGuessWrapper">

                </div>
        </div>
    </body>
    </html>
for(var i=0;ioutput+='下面是一个如何迭代数组并将其添加到HTML元素的示例。您可以看到一个实时示例:


在您的例子中,您可能会使用类似于
document.querySelector('div#wordsToGuessWrapper')
'div.wordsToGuessWrapper'
不是标记名,是吗?使用
document.querySelectorAll
使用选择器获取元素,或者像您已经在
循环中那样将它们串联在
中。
for (var i = 0; i < myFourWordsArray.length; i++) {
  // output += '<div id="tile_'+i+'" onclick="memoryFlipTile(this,\''+myFourWordsArray[i]+'\')"></div>';
  output += '<div id="tile_' + i + '"  " value="' + myFourWordsArray[i] + ' "   onclick="init1()"></div>';
}
document.getElementById('wordsToGuessWrapper').innerHTML = output;


[].forEach.call(document.getElementsByTagName('div.wordsToGuessWrapper'), function(div, i) {
  div.textContent = myFourWordsArray[i];
});
var arr = ['apple', 'banana', 'cherry', 'durian']
var section = document.querySelector('section')
arr.forEach(function (fruit) {
  var div = document.createElement('div')
  div.classList.add('my-class')
  div.textContent = fruit
  section.appendChild(div)
})