欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用js判斷dom是否有存在某class的值

這篇文章主要介紹怎么用js判斷dom是否有存在某class的值,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有黃陵免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

例如:

<html class="no-js">
<head>
</head>
<body>
</body>
</html>

判斷html節(jié)點(diǎn)的class是否有no-js。

1.jquery的實(shí)現(xiàn)方式

$("html").hasClass('no-js');

jquery源碼的實(shí)現(xiàn)方式:

var rclass = /[\t\r\n\f]/g;
jQuery.fn.extend({
 hasClass: function(selector) {
  var className = " " + selector + " ",
   i = 0,
   l = this.length;
  for (; i < l; i++) {
   if (this[i].nodeType === 1 &&
    (" " + this[i].className + " ").replace(rclass, " ").indexOf(className) > -1) {
    return true;
   }
  }
  return false;
 }
})

2.js的實(shí)現(xiàn)方式

function hasClass(element, cls) {
 return (' ' + element.className + ' ').indexOf(' ' + cls + ' ') > -1;
}
hasClass(document.querySelector("html"), 'no-js');

3.H5的classList

說(shuō)明下:

  1. 字符串的indexOf方法是無(wú)法區(qū)分.no-js和.no-js-indeed這樣的類(lèi);

  2. 類(lèi)名的分隔符可能不是空格,還有可能是\t等。

代碼:

var hasClass = (function(){
 var div = document.createElement("div") ;
 if( "classList" in div && typeof div.classList.contains === "function" ) {
  return function(elem, className){
   return elem.classList.contains(className) ;
  } ;
 } else {
  return function(elem, className){
   var classes = elem.className.split(/\s+/) ;
   for(var i= 0 ; i < classes.length ; i ++) {
    if( classes[i] === className ) {
     return true ;
    }
   }
   return false ;
  } ;
 }
})() ;
alert( hasClass(document.documentElement, "no-js") ) ;

以上是“怎么用js判斷dom是否有存在某class的值”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)頁(yè)標(biāo)題:怎么用js判斷dom是否有存在某class的值
URL分享:http://aaarwkj.com/article8/pcdcop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化域名注冊(cè)、外貿(mào)網(wǎng)站建設(shè)App開(kāi)發(fā)、定制開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
日韩精品人妻一区二区免| 国产三级国产精品三级| 精品少妇人妻久久av免费| 国产91九色视频在线| 女同三人按摩高潮喷出| 欧美精品欧美激情免费区| 亚洲永久免费在线观看| 老牛av一区二区三区| av中文字幕啊嗯不要| 日本国内一区二区三区四区视频 | 免费福利激情在线播放| 丁香婷婷综合激情五月| 熟妇人妻精品一区二区| 日韩视频一区二区三区四区| 日韩国产一区二区在线观看| 国产传媒在线免费播放| 黄色片在线观看中文字幕| 亚洲成人黄色在线网站| 欧美内射专区精品一区| 免费国产三级在线观看| 日韩精品国产自拍在线| 天天干夜夜操天天射| 在线中文字幕日韩有码| 全部网站免费在线观看等| 国产日韩亚洲欧美色片| 亚洲三级av在线播放| 91亚洲国产成人久久| 18禁视频免费无遮挡| 亚州精品乱码久久电影| 欧美日韩精品综合国产| 乱码日本欧美一区二区| 日韩熟女人妻一区二区| 放荡精品少妇一区二区三区| 91九色在线porny| 国产在线观看不卡视频| 日韩av在线不卡一区二区| 日韩高清视频 一区二区| 久久91超碰青草在哪里看| 亚洲国产丁香综合激情啪| 午夜久久精品国产亚洲av| 精品视频一区二区三区在线观看|