我有这个非常简单的代码:
<body onload="OnLoad()">
<script>
function OnLoad() {
for (i = 0 i < 3; ++i)
{
var name = 'Test' + i;
var menuBtn = document.createElement('input');
menuBtn.setAttribute('type', 'button');
menuBtn.setAttribute('value', name);
menuBtn.setAttribute('name', name);
menuBtn.setAttribute('id', name);
document.body.appendChild(menuBtn);
}
}
</script>
</body>
你可以在这里看到它:JSFiddle如果我删除了 for 循环,它可以正常工作。这段代码有什么问题?