0
for (var x in myOpts) {
if(myOpts.hasOwnProperty(x)) {
var t = document.createElement("OPTION");
t.setAttribute("id",x);
t.value = x;
t.appendChild(document.createTextNode(myOpts[x]));
selectObj.appendChild(t);
}
}
如何正确清除或删除createdTextNodes?从createdTextNode删除所有texnode
if (document.getElementById('rolec')) {
var rd = document.getElementById('rolec');
while (rd.firstChild) {
rd.removeChild(rd.firstChild);
}
}
有了这个只有第一,它为空值
你最后一个代码片段中缺少'}'。 – pimvdb 2011-03-16 22:05:47
首先看起来像't.setAttribute(“id”,“rolec”);'可能最终会在同一个文档中出现多个id。 – 2011-03-16 22:18:52