IE6,7,8浏览器不支持 document.getElementsByClassName
2014-12-13 15:09
567 查看
IE6,7,8浏览器不支持
var uieless1=document.getElementsByClassName("ui-datepicker-inline ui-datepicker ui-widgetui-widget-contentui-helper-clearfix
ui-corner-all");的问题
document.getElementsByClassName 故名思议就是根据Class名获取元素集合
1.如要得到class为“menu”的所有元素
Var items = document.getElementsByClassName(".menu");
在火狐谷歌以及IE9及以上都能使用但是在IE8及以下浏览器中都不起作用,因为E8及以下浏览器没有getElementsByClassName
可以用jquery,如:Var items1 = $(“. Menu”);
如果想得到class为“menu”的元素的个数可以用:
Var itemssize = $(“. Menu”).size();
如果想得到第一个class为“menu”元素可以:
Var firstitem = $(“. Menu”).eq(0);
2.如果得到class为“ui-datepicker-inline ui-datepicker ui-widgetui-widget-contentui-helper-clearfix
ui-corner-all”的所有元素
var uieless1=document.getElementsByClassName("ui-datepicker-inline ui-datepicker ui-widgetui-widget-contentui-helper-clearfix ui-corner-all");
在火狐谷歌以及IE9及以上都能使用但是在IE8及以下浏览器中都不起作用,因为E8及以下浏览器没有getElementsByClassName
解决办法:
var uieles1 =$("div[class='ui-datepicker-inline ui-datepicker ui-widgetui-widget-content ui-helper-clearfix ui-corner-all']");
附:
1. :eq()选择器选取带有指定 index值的元素。index 值从 0开始,所有第一个元素的 index值是
0(不是 1)。
2. 选择每个 id="choose" 的元素:
$("[id=choose]")
[attribute=value]选择器选取每个带有指定属性和值的元素。
语法
$("[attribute=value]")
$("input[name='newsletter']")
选择所有的name属性等于'newsletter'的input元素
相关文章推荐
- IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 进一步优化—IE8以下浏览器不支持document.getElementsByClassName() 访问节点;怎么解决?---封装自己的类名
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- ie8及其以下浏览器的document.getElementsByClassName兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 兼容ie5-ie11及其他主流浏览器的js document.getElementsByClassName 方法
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 解决 IE 不支持 document.getElementsByClassName()
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 原生js document.getElementsByClassName在IE8及以下浏览器的兼容
- 解决ie8及一下不支持document.getElementsByClassName
- document.getElementsByClassName在ie8及其以下浏览器的兼容性问题
- 浏览器不支持getElementsByClassName的解决办法
- 解决 IE 不支持 document.getElementsByClassName() 的方法
- IE不支持getElementsByClassName最终完美解决方案
- IE浏览器不支持getElementsByClassName的解决方法
- IE浏览器支持getElementsByClassName方法
- js获取class-----ie不支持getElementsByClassName
- IE不支持getElementsByClassName()方法的问题