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

来源:9-22 编程练习

Cassie_yu

2016-06-14 16:12

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

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

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

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



写回答 关注

1回答

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

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

    残无殇 回复Cassie...

    这句话的意思是当网页加载时执行一次,然后不再执行了,而且,一般很少在onload后面的函数取名字的,你的是不是del重名了,还是就是用这个del函数?

    2016-06-15 10:15:59

    共 6 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题