在ie 中getElementsByName(“test“)的时候返回的居然是id=test的object数组,而使用firefox则返回的是name= test的object的数组。按照w3c的规范应该是firefox的实现是正确的,只是不解ie为什么要实现成为id=test的方式呢?“根据 NAME 标签属性的值获取对象的集合。”
firefox和ie中的getElementByID倒是相同:获取对 ID 标签属性为指定值的第一个对象的引用。
以上转载,但这个问题我也遇到了,我就在TR中同时加上id 和 name,这样都可以用了~
本文探讨了IE浏览器中getElementsByName方法返回ID属性匹配的结果,而在Firefox中则返回NAME属性匹配的对象数组。根据W3C规范,Firefox的做法更为标准。文中还提到了一种解决方案,即同时设置元素的ID和NAME属性。
2451

被折叠的 条评论
为什么被折叠?



