为了账号安全,请及时绑定邮箱和手机立即绑定

为什么要点两下才能删//反向一项一项删除

为什么要点两下才能删 //反向一项一项删除   function clearText() {      var content=document.getElementById("content");      content.removeChild(content.lastChild);   }

正在回答

3 回答

楼上正解,其实只要在循环中加入

     document.write("删除掉的节点是:"+x.innerHTML+"<br>");

就知道是什么原因了

1 回复 有任何疑惑可以回复我~

你的函数每执行一次只能删除最后的那个子节点。注意观察代码,在写完最后一个h1标签后换行了,在IE除外的浏览器中,后面的空白被认为是一个节点,所以点第一下删除的是这个没有内容的节点,故直观感受是没有任何变化。从第二次开始,每点一次按钮就执行一次函数,删掉最后的那个子节点,故直观感受是从后面一项一项删除。

0 回复 有任何疑惑可以回复我~

新手路过,我猜是不是因为每个之间的空白也算在了儿子里面,所以点一下先删了空白

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么要点两下才能删//反向一项一项删除

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信