如何删除单个动态创建的文本节点?
我正在动态生成输入,并使用 .createTextNode 在元素之前放置描述性文本。我需要能够删除正在创建并使用 .removeChild 来执行此操作的特定元素。这对于删除单个输入很好,因为我有一些东西可以参考(id/name)。有没有办法为每个文本节点设置某种引用,以便我可以将其连同相应的输入控件一起删除?
var box = document.getElementById("myDiv");
box.appendChild(document.createTextNode('Status: '));
var inp = document.createElement('input');
inp.type = 'text';
// add attributes, etc...
box.appendChild(inp);