我用的360,不是应该算文字空白节点吗?我试了下,childNodes的长度是11啊,那应该是删除13579啊?怎么会是连续的?<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title></head><body><div id="content"> <h1>html</h1> <h1>php</h1> <h1>javascript</h1> <h1>jquery</h1> <h1>java</h1></div><script type="text/javascript">function clearText() { var content=document.getElementById("content"); // 在此完成该函数 for(var i=0;i<content.childNodes.length;i++) { if(content.childNodes[i].nodeType!=3) { var x=content.removeChild(content.childNodes[i]); document.write("删除"+i+":"+x.innerHTML+"<br/>"); } }}</script><button onclick="clearText()">清除节点内容</button></body></html>
添加回答
举报
0/150
提交
取消