原生js获取css中class的方法
function getByClass( className, context) { var context = context || document; if( context.getElementsByClassName) { return context.getElementsByClassName(className); } var nodes = context.getElementsByTagName("*"); ret=[]; for( var i=0; i<nodes.length; i++) { if( hasClass(nodes[i],className)) { ret.push(nodes[i]); } } return ret; } function hasClass ( node, className) { var names = node.className.split(/\s+/); for ( var i=0;i<names.length;i++) { if(names[i]==className) { return true; } } return false; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。