回 帖 发 新 帖 刷新版面

主题:javascript 删除所有子节点

问一下用javascript删除所有子节点怎么做啊
问题描述:
用createElement创建了一系列的子节点,有几层,如下:
这一段代码做了多个循环:
    var checkBox = document.createElement("input") ;
    checkBox.type = "checkbox" ;
    checkBox.setAttribute("name","BB") ;
    checkBox.value = xValue ;
    var colCheckBox = document.createElement("td") ;
    var colText = document.createElement("td") ;
    colText.innerText = xText ;
    colCheckBox.appendChild(checkBox) ;
    var row = document.createElement("tr") ;
    row.height = 20 ;
    row.appendChild(colCheckBox) ;
    row.appendChild(colText) ;
    var tbody=document.createElement("tbody");
    tbody.appendChild(row);
    t1.appendChild(tbody);
现在要这些创建的节点都删除.
希望有大虾帮我解决一下.先谢了
        

回复列表 (共1个回复)

沙发

看来t1是最外层,那么最简单的方法:
t1.innerHTML = '';

我来回复

您尚未登录,请登录后再回复。点此登录或注册