3种不同的实现增加类的方法。
Posted xinfang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3种不同的实现增加类的方法。相关的知识,希望对你有一定的参考价值。
/*1 jquery*/
document.ready(function(){
$("div .poem-stanza").addClass(‘ highlight‘)
}
)
/*2 DOM*/
window.onload = function(){
var divs = document.getElementsByClassName(‘poem-stanza‘);
for (var i=0;i<divs.length;i++){
divs[i].className += ‘ highlight‘;
}
}
/*3 DOM+RegExp*/
window.onload = function(){
var divs = document.getElementsByTagName(‘div‘);
for (var i=0;i<divs.length;i++){
if(hasClass("poem-stanza",divs[i])
&& !hasClass("highlight",divs[i])){
divs[i].className += ‘ highlight‘;
}}
}
function hasClass(cls,elemts){
var findclass = new RegExp (""+ cls +"");
return findclass.test(elemts.className);
}
以上是关于3种不同的实现增加类的方法。的主要内容,如果未能解决你的问题,请参考以下文章