天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

javascript contains方法

IE有許多好用的方法,后來都被其他瀏覽器抄襲了,比如這個contains方法。如果A元素包含B元素,則返回true,否則false。唯一不支持這個方法的是IE的死對頭firefox。

不過火狐支持compareDocumentPosition() 方法,這是W3C制定的方法,標準瀏覽器都支持,不過實用性性很差,因此沒有什么人用,推廣不開來。它的使用形式與contains差不多,但返回的不是一個布爾值,而是一個很奇怪的數值,它是通過如下方式累加計算出來的:

  • 如果B與A不相連(Position disconnected),加1;(怎么我死活搞不出1來呢???)
  • 如果B是在A的前面,加2;
  • 如果B是在A的后面,加4;
  • 如果B包含A,加8;
  • 如果B被A包含,加16。

PPK給出如下解決方法。

 if (window.Node && Node.prototype && !Node.prototype.contains){    Node.prototype.contains = function (arg) {      return !!(this.compareDocumentPosition(arg) & 16)    }  }

我搞出個更短的:

  if(!!window.find){    HTMLElement.prototype.contains = function(B){      return this.compareDocumentPosition(B) - 19 > 0    }  }

it知識庫javascript contains方法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产在线视频一区二区不卡 | 2020国产成人精品免费视频 | 纯肉宠文高h一对一 | 深夜释放自己污在线看 | 久久精品动漫网一区二区 | 一本道dvd久久综合高清免费 | 日本一在线中文字幕 | 不分昼夜H1V3 | 国产精品久久久久久人妻精品蜜桃 | 一攻多受h嗯啊巨肉bl巨污 | 国产亚洲999精品AA片在线爽 | 日本国产成人精品无码区在线网站 | 一品道门在线观看免费视频 | 少妇高潮惨叫久久久久久欧美 | 国产亚洲精品a在线观看app | 狠狠色狠狠色综合日日91app | 国产免费变态视频网址网站 | 国产高清在线露脸一区 | 中文字幕亚洲乱码熟女在线萌芽 | 插我一区二区在线观看 | 日本二区三区欧美亚洲国 | 熟女人妻AV五十路六十路 | 中字幕视频在线永久在线 | 中文字幕永久在线观看 | 国产乱妇乱子在线播视频播放网站 | 天天久久狠狠色综合 | 免费高清毛片 | 在线免费观看国产精品 | 插我一区二区在线观看 | qvod 在线电影 | 日本特黄的免费大片视频 | 曰本熟妇乱妇色A片在线 | 野花视频在线观看免费 | 国产360激情盗摄全集 | 久久综合香蕉久久久久久久 | 国产毛片视频网站 | 乳色吐息在线观看全集免费观看 | 快播苍井空 | brazzers欧美最新版视频 | 国产精品 日韩精品 欧美 | 久久影院毛片一区二区 |