兼容ie678写法:- function getElementsByClassName(node, classname) {
- var a = [];
- var re = new RegExp('(^| )'+classname+'( |$)');
- var els = node.getElementsByTagName("*");
- for(var i=0,j=els.length; i<j; i++)
- if(re.test(els[i].className))a.push(els[i]);
- return a;
- }
- var tabs = getElementsByClassName(document.body,'tab');//用法
复制代码 兼容ie8+写法:
- if(!document.getElementsByClassName) {
- document.getElementsByClassName = function(className) {
- return this.querySelectorAll("." + className);
- };
- Element.prototype.getElementsByClassName = document.getElementsByClassName;
- }
- var tabs = document.getElementsByClassName('tab');//像正常一样使用它
复制代码
• 本内容来源互联网,如涉及版权问题请及时联系站长
• 为防止代码解析,除代码框内<>为正常,其余请重新替换<>尖括号 |