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

按钮清除不了

<!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.length;i++){

  var del=content.removeChild(content.childNodes[i])

  }

  document.write("Delete":+del);

}

</script>


<button onclick="clearText()">清除节点内容</button>




</body>

</html>


正在回答

3 回答

老夫30年的观写代码经验,任何细微都逃不过我的眼睛。。随便一瞟https://img1.sycdn.imooc.com//5ceddbe40001b57d04190034.jpg冒号放引号里面去就可以了。。采纳我吧

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

玄众妙 提问者

emmm...还是清除不了。
2019-05-29 回复 有任何疑惑可以回复我~
#2

玄众妙 提问者

少了一个}
2019-05-29 回复 有任何疑惑可以回复我~

<!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");


  var conchild=content.childNodes;


  // 在此完成该函数


  for(var i=0;i<conchild.length;i++){


      if(conchild[i].nodeType!=1){   

/*元素类型    节点类型

  元素          1

  属性          2

  文本          3

  注释          8

  文档          9*/


  continue;


  }else{

      var del=content.removeChild(conchild[i]);

  }

  var delv=del.innerHTML;

  document.write("Delete:"+del.innerHTML+"<br/>");

}


}


</script>




<button onclick="clearText()">清除节点内容</button>








</body>


</html>

确实可行的

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

<!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");

  var conchild=content.childNodes;

  // 在此完成该函数

  for(var i=0;i<conchild.length;i++){

      if(conchild&&conchild.nodeType!=0){

  var del=content.removeChild(conchild[i])

  }

  document.write("Delete":+del.innerHTML);

}

</script>


<button onclick="clearText()">清除节点内容</button>




</body>

</html>

这样也不行

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

举报

0/150
提交
取消

按钮清除不了

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