首页 > 其他 > 详细

3种不同的实现增加类的方法。

时间:2017-04-08 17:35:46      阅读:233      评论:0      收藏:0      [点我收藏+]

 

 /*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种不同的实现增加类的方法。

原文:http://www.cnblogs.com/xinfangzhang/p/6682050.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!