我想動態地用複選框創建一個列表。爲此我動態創建了列表項,複選框,文本節點。如何在列表項中追加複選框textnode
我的問題是,我想追加列表項中的複選框和textnode。這個怎麼做?
腳本:
var name=x[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
var list = document.createElement("li");
var cb = document.createElement("input");
cb.type = "checkbox";
cb.id = "c1";
cb.value = name;
cb.checked = false;
var text = document.createTextNode(name);
身體:
<ul id="list" >
</ul>
我想去做,
<li><input type="checkbox">Tamil</li>
動態地從JavaScript
。
對於我試圖像,
document.getElementById('list').appendChild(list);
document.getElementById('list').appendChild(cb);
document.getElementById('list').appendChild(text);
但它不是在li
追加。
如何正確添加它們?
我們在談論什麼瀏覽器?你可以使用jQuery嗎? – Babiker