有谁知道我是否可以在任何HTML元素上调用appendChild?我可以在任何HTML元素上调用appendChild吗?
具体而言,我需要在input type ='text'上做它,它似乎工作?但这是正确的吗?
下面我的代码片段:
var txt = document.createElement('input');
txt.type = 'text';
...
var div = document.createElement('div');
...
txt.appendChild(div);
***为什么***你需要为''元素做? – VisioN 2013-03-22 16:17:20
您只能将元素附加到可以保存元素的元素,因此输入字段不能用作父项 – GottZ 2013-03-22 16:18:06
我需要将它添加到输入中,因为它作为函数中的输入传递给我。我不能称为家长,因为它可能没有。 – Zo72 2013-03-22 16:18:45