为什么这个 for 循环不起作用?
javascript:
function create(){
var newDiv = document.createElement("input");
var character = "piyush";
var i =0;
newDiv.type = "text";
newDiv.style.background = "red";
newDiv.style.width ="20px";
newDiv.style.height ="20px";
for( i =0; i< character.length ; i++)
{
document.getElementById("tryingin").appendChild(newDiv);
}
}
html:
<div id="tryingin" onMouseOut="create()" style="width:200px; height:200px; background-color:black"> </div>
现在当我在 for 循环中提醒某些东西时。我一个接一个地看到警报框 6 次(作为 character.length == 6)。但为什么我没有看到该部门附加了 6 个文本框?什么应该是一次附加所有 6 个文本框的正确代码。
帮助表示赞赏。问候!