English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode compareDocumentPosition() est complètement supportée par tous les navigateurs :方法是将给定节点的位置与任何文档中的另一个节点进行比较。
返回值是具有以下值的位掩码:
名称 | 值 |
---|---|
DOCUMENT_POSITION_DISCONNECTED | 1 |
DOCUMENT_POSITION_PRECEDING | 2 |
DOCUMENT_POSITION_FOLLOWING | 4 |
DOCUMENT_POSITION_CONTAINS | 8 |
DOCUMENT_POSITION_CONTAINED_BY | 16 |
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | 32 |
node.compareDocumentPosition(node)
var p1 Exemple1var p var p2 Exemple2var p = document.getElementById("p1").lastChild;2var x = p.compareDocumentPosition(p/);
›
Compatibilité navigateur | |||||
La méthode compareDocumentPosition() est complètement supportée par tous les navigateurs : | Méthode | Méthode | Méthode | Méthode | Méthode |
Oui | Valeur du paramètre |
---|---|
Paramètres | Description |
Spécifiez le nœud à comparer avec le nœud actuel | Détails techniques Valeur de retour : 1Un nombre, représentant la position entre deux nœuds. 2) : il n'y a pas de relation, deux nœuds n'appartiennent pas au même document.1) après le premier nœud (p2Valeurs possibles de retour : 4) : il n'y a pas de relation, deux nœuds n'appartiennent pas au même document.1) après le premier nœud (p2) se situe au deuxième nœud (p 8) avant le premier nœud (p1) se situe au deuxième nœud (p2) à l'intérieur. 16) : le deuxième nœud (p2) se situe au premier nœud (p1) à l'intérieur. 32:Il n'y a pas de relation, ou deux nœuds sont deux propriétés du même élément. |
---|---|
Version DOM : | Niveau DOM1 |