读书人

dom循环操作优化有关问题

发布时间: 2012-10-26 10:30:59 作者: rapoo

dom循环操作优化问题
记得这个题目是在TX面试中遇到过,昨晚在看博客中突然想起了这个问题。

题目是这样:

for(var I = 0; I < document.getElementsByTagName('td'); I++){      document.getElementsByTagName('td')[i].onclick = function(){};     }



请优化上述代码。但是没有怎么考虑,只是简单的将dom对象题取出来优化了一下.

优化方法:

var dom = document.getElementsByTagName('td'),length = dom.length;for(; i < length; i+=1){      dom[i].onclick = function(){};     }

读书人网 >Web前端

热点推荐