HTML DOM compareDocumentPosition() 方法

HTML DOM Element 對象

compareDocumentPosition()方法是將給定節(jié)點(diǎn)的位置與任何文檔中的另一個節(jié)點(diǎn)進(jìn)行比較。

返回值是具有以下值的位掩碼:

名稱
DOCUMENT_POSITION_DISCONNECTED1
DOCUMENT_POSITION_PRECEDING2
DOCUMENT_POSITION_FOLLOWING4
DOCUMENT_POSITION_CONTAINS8
DOCUMENT_POSITION_CONTAINED_BY16
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC32

語法:

node.compareDocumentPosition(node)
var p1 = document.getElementById("p1").lastChild;
var p2 = document.getElementById("p2").lastChild;
var x = p1.compareDocumentPosition(p2);
測試看看?/?

瀏覽器兼容性

所有瀏覽器完全支持compareDocumentPosition()方法:

Method
compareDocumentPosition()

參數(shù)值

參數(shù)描述
node指定要與當(dāng)前節(jié)點(diǎn)進(jìn)行比較的節(jié)點(diǎn)

技術(shù)細(xì)節(jié)

返回值:一個數(shù)字,表示兩個節(jié)點(diǎn)之間的位置。

可能的返回值:

1:無關(guān)系,兩個節(jié)點(diǎn)不屬于同一文檔。

2:第一個節(jié)點(diǎn)(p1)位于第二個節(jié)點(diǎn)(p2)之后。

4:第一個節(jié)點(diǎn)(p1)位于第二個節(jié)點(diǎn)(p2)之前。

8:第一節(jié)點(diǎn)(p1)位于第二節(jié)點(diǎn)(p2)內(nèi)部。

16:第二個節(jié)點(diǎn)(p2)位于第一個節(jié)點(diǎn)(p1)內(nèi)部。

32:沒有關(guān)系,或者兩個節(jié)點(diǎn)是同一元素上的兩個屬性。

DOM版本:DOM級別1

HTML DOM Element 對象

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清