function clearText(){ var content = document.getElementById("content"); var i = content.childNodes.length - 1; if(i>=0){ content.removeChild(content.childNodes[i]); }else{ document.write('已经没有子节点了!') } }
因为在li前面有空格或者回车符。属于文本节点,。