我一直拉着我的头发试图使这个简单的代码工作。它应该在给定的DOM中呈现输入字段,但它不会。为什么不?通过生成器函数未添加到DOM的元素
var elems = 10;
function generateElems() {
for (var i = 0; i < elems; i++) {
document.getElementsByTagName("div")[0].appendChild(document.createElement('input'));
}
//Clean up
var obj = null;
var elems = null;
}
generateElems();
'var elems = null;'is * not * cleanup,它是破坏脚本的冗余代码。你不需要这样“清理”变量。 – meagar
我们还需要查看您的HTML结构。你的文件是否有DIV标签? –
什么是'obj'?请向我们展示您的完整脚本和演示如何使用它(包括HTML标记)。用这个“清理”,你不能调用这个函数两次,但是你现在发布的内容应该可以工作。 – Bergi