NodeIterator.filter
La méthode en lecture seule NodeIterator.filter
renvoie un objet NodeFilter
, c'est-à-dire un objet implémentant la méthode acceptNode(node)
, utilisée pour filtrer les noeuds.
Lors de la création du NodeIterator
, l'objet filtre est transmis en 3ème paramètre et l'objet méthode acceptNode(node)
est appelé sur chaque noeud pour déterminer s'il doit ou non l'accepter. Cette fonction doit renvoyer la constante NodeFilter.FILTER_ACCEPT
quand le noeud doit être accepté et NodeFilter.FILTER_REJECT
s'il doit être rejeté.
Syntaxe
nodeFilter = nodeIterator.filter;
Exemple
var nodeIterator = document.createNodeIterator(
document.body,
NodeFilter.SHOW_ELEMENT,
{ acceptNode: function(node) { return NodeFilter.FILTER_ACCEPT; } },
false
);
nodeFilter = nodeIterator.filter;
Spécifications
Spécification | Statut | Commentaire |
---|---|---|
DOM La définition de 'NodeIterator.filter' dans cette spécification. |
Standard évolutif | Pas de changement de Document Object Model (DOM) Level 2 Traversal and Range Specification. |
Document Object Model (DOM) Level 2 Traversal and Range Specification La définition de 'NodeIterator.filter' dans cette spécification. |
Obsolete | Définition initiale. |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- L'interface à laquelle cette propriété appartient :
NodeIterator
.