元素属性在ie9中未定义
Element property is undefined in IE 9
在JavaScript中,我正在读取HTML元素,如下面的代码所示。
myTableElements = document.getElementsByTagName("table");
for(var i = 0; i < myTableElements.length; i++) {
// The following line fails as `myTableElements[i].name` is undefined
if (myTableElements[i].name == tGovTabName)
//do something
}
相同的代码在ie7和ie8中可以正常工作,但在ie9中不行。通过观察IE8和IE9浏览器中的HTML代码,我找不到任何线索。
有人能发现问题吗?
由于表元素没有name属性,所以我不希望它们有name属性,因此不应该定义它,这是预期的行为。
HTML中的<table>
标签没有name属性.....
http://www.w3.org/TR/html4/struct/tables.html edef-TABLE
可以不使用ID吗
相关文章:
- 对象为null或IE9中存在未定义错误
- IE9中的有效输出,但IE7/IE8中的未定义输出
- IE9 JS 无法获取属性“display”的值:对象为空或未定义
- IE9中Magento上的灯箱JS错误 - 无法获取属性“0”的值:对象为空或未定义
- IE9无法获取属性'删除'的未定义引用或null引用
- '日期'在FacePile加载的javascript中的IE9中未定义
- 无法获取属性'替换'的未定义-仅在IE9中
- 从HTML头加载层时,Dojo构建在IE9上失败:property'dir'未定义
- IE9 Javascript错误::未定义/为Null
- Javascript不能在Chrome或IE9中工作-错误”;复选框未定义“;显示在FF JS控制台中
- jQuery IE9:无法获取属性'的值;val':对象为null或未定义
- angularjs IE9的作用域变量变为未定义
- IE9错误:SCRIPT5007:无法获取属性'ajax': object为空或未定义的值
- 元素属性在ie9中未定义
- Google Chart IE9问题(未定义)
- (IE9)无法获取property 'dispatchEvent'未定义或空引用的
- jQuery IE9-10:无法获得未定义或空引用的属性替换
- 如何防止“无法获取属性值”'dir':对象为空或未定义&;在IE9中加载页面时出现错误
- ie9上的Ajax调用(成功数据-未定义)
- IE9 - SCRIPT5009: jQuery"是未定义的