该死的IE系列之一

今天在前台开发项目中发现一个费解的问题:
我想使用document.getElementsByName获得页面中一些拥有相同name属性的TD标签元素.
该功能代码在FireFox下调试的一切正常,但是转到IE下无论是IE6还是IE7无法正确获得这些元素,调试时发现得到的返回的数组长度为0.既然FF下正常工作,那么这很明显是一个浏览器兼容问题,查找资料后得到如下结论:

在IE下只有以下标签支持Name属性
A, APPLET, BUTTON, FORM, FRAME, IFRAME, IMG, INPUT, OBJECT, MAP, META, PARAM, TEXTAREA ,SELECT

其他的如DIV,TD等标签是无法用getElementsByName方法来获得的.

囧....

看来得想其他的方法来解决这个问题了

你可能感兴趣的:(工作,浏览器,IE,firefox)