码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:dcl   i++   function   amp   jquer   add   reg   jquery   tag   

 

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

标签:dcl   i++   function   amp   jquer   add   reg   jquery   tag   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!