getElementsByName()的效率问题!
一个页面有分散的多个标签需要绑定同样的事件。由于不能用ID获取也不能用TagName()因为可能有的是<a>有的是input,剩下的就是用 class或者getElementsByName() 这两个来获取了。class的效率肯定慢,后者的效率如何,是按什么个顺序来查找(查找所有,然后判断name?)?
[解决办法]
class应该比getElementsByName()效率快
[解决办法]
jquery应当更好一点
代码也少 呵呵
[解决办法]
<input name="myInput" type="text" size="20" id="id1" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br />.................中间省略了很多元素,大家自己补上..........................<a href="" name="myInput" >some text </a><div name="myInput">som etext </div><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><a href="" name="myInput" id="id2">some text </a>
[解决办法]
顶下楼上
另外
反正这是在客户端运行的,只要不卡死,就行啦...
[解决办法]
个人还是觉得jquery比较好用。