调用窗体对象、窗体元素时引用name/id时各浏览器区别
2013-09-27 17:43
323 查看
<form name="form1" id="tyt">
用户名:<input type=text name="username" id="user" value="888">
密码:<input type=password name="password" id="pwd" value="999">
</form>
IE9浏览器:
windows.document.name/id.name/id.value 这里的两个对象的ID和NAME混着用都可以!强悍呀,其他浏览器都不行(亲测)。
火狐、谷歌、搜狗浏览器:
window.document.name.name/id.value 这里的form对象只能引用name,但是下面的元素name和id都可以。
如果上面的name或id有重复的,直接使用会出现undefine未定义,会成为一个数组。用name[0]/id[0]这种方法引用就可以了。
强大的搜狗浏览器默认高速内核不支持JS,要调成IE内核的。
用户名:<input type=text name="username" id="user" value="888">
密码:<input type=password name="password" id="pwd" value="999">
</form>
IE9浏览器:
windows.document.name/id.name/id.value 这里的两个对象的ID和NAME混着用都可以!强悍呀,其他浏览器都不行(亲测)。
火狐、谷歌、搜狗浏览器:
window.document.name.name/id.value 这里的form对象只能引用name,但是下面的元素name和id都可以。
如果上面的name或id有重复的,直接使用会出现undefine未定义,会成为一个数组。用name[0]/id[0]这种方法引用就可以了。
强大的搜狗浏览器默认高速内核不支持JS,要调成IE内核的。
相关文章推荐
- iframe子窗体和父窗体互相调用,通过document.getElementById("name_iframe").contentWindow获取iframe的window对象,支持多浏览器!
- 元素的ID和Name有什么区别???[转自"天道酬勤"]
- 函数调用时对象指针与对象引用的区别与关系
- BX9010: 各浏览器中对直接以 id 或者 name 属性值获取元素存在差异
- Html5不可见标签,及标签属性(元素对象属性) a href target name id 相对路径
- mui选择器和dom获取元素的区别(记得把mui对象转为dom对象才能调用用dom方法)
- 类名直接调用与对象引用的区别
- 各浏览器对使用 document.id 和 document.name 获取对象的支持存在差异
- [转载]C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- 元素的ID和Name有什么区别 [转自"天道酬勤"]
- 各浏览器对使用 document.id 和 document.name 获取对象的支持存在差异
- ArrayList和LinkedList都是实现了List接口的类,他们都是元素的容器,用于存放对象的引用; 他们都可以对存放的元素进行增删改查的操作,还可以进行排序。 但是,他们还是有区别的。
- 关于jQuery通过ID获取元素时在IE7与IE其他版本以及其他浏览器的区别
- js里控制元素方法:ID name 区别
- 元素的ID和Name有什么区别
- 元素的ID和Name有什么区别???[转自"天道酬勤"]
- 为什么给html标签定义了id,就可以在js中(浏览器环境)直接通过id引用这个dom元素?
- JavaScript通过元素id和name直接获取元素对象
- C#如何在webBrowser1控件通过TagName,Name查找元素(没有ID时)遍历窗体元素
- 各浏览器document.id和document.name获取对象存在差异