时间:2021-05-28
复制代码 代码如下:
document.getElementsByName('someName') 返回一个节点列表(数组)
注意:在IE下有些节点是没有name 属性的,就是用document.getElementsByName获取不到的。只有下面的tag有name属性:
A, APPLET, attribute, BUTTON, EMBED, FORM, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=hidden, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, LINK, MAP, OBJECT, RT, RUBY, SELECT, TEXTAREA
其他都没有,比如 div,span等
替代方案:
前提:假定获取的节点数组的TagName一致。(一般也很少出现获取的节点数组中的节点来自不同Tag)
JSP代码段:
javascript 代码段:
...... var tbcList = document.getElementsByTagName('span');for(var i = 0; i < tbcList.length ; i++) {if(tbcList[i].name != 'tbc' ) continue;//......逻辑代码} ......声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
故障现象:每次打开IE8都出现欢迎使用的画面,下一步完成设置之后,在此重新打开IE,依旧次现象,重置IE无效,卸载IE重新安装也无效,如下图解决方案:1、点击右
今天早上小编用IE浏览器,无法对缩放比例进行调整,菜单和状态栏都无调整选项,如下图(1)(2),重置IE无效。 (1) (2) 研究了一套解决方案给大
问题描述 BIOS中设置开机密码无效,如何解决? 解决方案 设置setuserpassword无效的情况下 需要更改(Advancedbiosfea
问题描述:IE7下img与div(block类型元素)下边界有距离(或者叫缝隙、空隙)。IE7才会有这个问题,IE8下是没有的。解决方案:法宝一:定义图片img
1.如果图片加a标签在IE9-中会有边框解决方案:img{border:none;}2.rgba不支持IE8解决方案:可以用opacityeg:opacity: