问答详情
源自:9-14 删除节点removeChild()

怎样才可以实现点击一次删除一个元素节点?

function clearText() {

  var content=document.getElementById("content");

  // 在此完成该函数

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

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

        continue;

    }else{

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

    }

  

  }

现在是点击一次按钮全部元素节点一次性删除,怎样才能点一次只删一个,点n次删n个的功能呢?


提问者:慕工程2733688 2016-04-01 11:12

个回答

  • 逃离星球
    2016-04-05 15:07:53

    function clearText() {

      var content=document.getElementById("content");

      // 在此完成该函数

      var x=content.removeChild(content.childNodes[i]); 

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

       x=null;

      }

    不小心写成这样的 可以一次删一个  不过真心没搞懂。。。

  • 幕_女神
    2016-04-01 12:32:57

    在函数对象ckearText中传一个参数(删除个数),然后下面循环次数小于删除个数,

    点n次删n个的功能呢,我是想不到--因为点击事件不知道有没有点击次数这个问题