obody.rows[0].cells[0].appendChild(temp);用完之后temp就不能再用了?

解决方案 »

  1.   

    不是不能用 只是不能继续创建
    如果要继续创建 你可以使用temp.cloneNode() 来"复制"一个节点继续创建
    例如
    obody.rows[0].cells[1].appendChild(temp.cloneNode());
    obody.rows[0].cells[1].appendChild(temp.cloneNode());
    ……
      

  2.   

    哦,谢谢,也就是说 var temp=document.createTextNode("hello");
                       obody.rows[0].cells[0].appendChild(temp);只能创建一次,其他地方就不能在引用temp创建了,不该用变量的方式来理解