问答详情
源自:9-22 编程练习

为什么不能用隐藏来表示删除某一行?

例如当我要删除第二行的时候代码如下

var a = document.getElementsByTagName("tr") ;

 function del() { a[1].style.display = "none" ;}

在HTML中调用函数 <td><a href="javascript:;" onclick="del()" >删除</a> </td>为什么这样不可以?



提问者:Cassie_yu 2016-06-14 16:12

个回答

  • 残无殇
    2016-06-14 17:30:50
    已采纳

    隐藏了,还是占内存啊,只是看不到而已,要是需要删除的东西非常多,那占用的内存不就很大么,虽然现在的机器性能非常好,不会在乎这点内存,不过,能少用尽量少用吧