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