天天躁日日躁狠狠躁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方法,轉載需保留來源!

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

主站蜘蛛池模板: 丰满老熟女白浆直流 | 毛片TV网站无套内射TV网站 | 午夜福利影院私人爽爽 | 国产乱人精品视频AV麻豆 | 国产网站免费观看 | 色女孩综合| 在线播放性xxx欧美 在线播放午夜理论片 | 久久久国产精品免费A片蜜芽广 | 差差差差差差差差免费观看 | 久久精品国产午夜伦班片 | 亚洲七七久久桃花综合 | 一本色道久久综合亚洲AV蜜桃 | 欧美嫩freexxxhddvd | 亚洲视频精品在线观看 | 正在播放黑人杂交派对卧槽 | 黄色天堂在线 | 国产成人免费片在线视频观看 | 日本特黄的免费大片视频 | 亚洲色图在线观看视频 | 最新无码国产在线视频9299 | 小SAO货边洗澡边CAO你动漫 | 国产精品99久久久精品无码 | 色橹橹欧美在线观看视频高清 | 做暖暖视频在线看片免费 | 动漫美女人物被黄漫在线看 | 综合色就爱涩涩涩综合婷婷 | 东京热百度影音 | 在线综合 亚洲 欧美 | 国产高清美女一级a毛片久久w | 日本大尺码喷液过程视频 | 纯肉无码AV在线看免费看 | 色一伦一情一区二区三区 | 国产人A片在线乱码视频 | 国产AV亚洲精品久久久久 | 网址在线观看你懂我意思吧免费的 | 日韩精品在线观看免费 | 高清一区二区亚洲欧美日韩 | 国产毛片AV久久久久精品 | 回复术士勇者免费观看全集 | 18女下面流水不遮网站免费 | 亚洲1区2区3区精华液 |