function clearText() {
var content=document.getElementById("content");
// 在此完成该函数
content.removeChild(content.childNodes[0]);
}
每点两次删除一个子节点,难道其中是有空白节点吗?
没错,你每次都是先删文本节点再删元素节点的。
function clearText() { var content=document.getElementById("content"); // 在此完成该函数 if(content.lastChild.nodeType != 1){ content.removeChild(content.lastChild); } var del=content.removeChild(content.lastChild); alert("移除的节点是:"+del.innerHTML); }