XML DOM compareDocumentPosition() 方法

定义和用法

compareDocumentPosition() 方法按照文档顺序,比较当前节点与指定节点的文档位置。

该方法返回新的子节点。

语法:

elementNode.compareDocumentPostition(node)
aram baṣa
node Wajib. Dade da nau'ikan abubuwan da ake bincike da abubuwan yau.

Kasancewan

A cikin duk shaidun, za a iya samar da fayilin XML books.xml, da kuma sabon aikin JavaScript loadXMLDoc().

Duk wani abubuwan koda na yawa:

xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName('book')[0];
y=xmlDoc.getElementsByTagName('book')[2];
document.write(x.compareDocumentPosition(y));

Sakamakon aikin wannan koda:

4

Kwamfuta:Internet Explorer za a iya samar da abubuwan fura a cikin nau'ikan abubuwan kamar fura na sauki (misali, fura na sauki), amma Mozilla ba kai yiwa. Idan kuma a cikin shaidar da a cikin, Mozilla za a iya samar da 4, amma Internet Explorer za a iya samar da 2.

Domin samar da bincike kan dakin IE da Mozilla aiki, kai tsaye kan tarin XML DOM a CodeW3C.com DOM Binciken Sama Kasancewan wannan