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
js
nodeFilter = nodeIterator.filter;
Exemple
js
var nodeIterator = document.createNodeIterator(
document.body,
NodeFilter.SHOW_ELEMENT,
{
acceptNode: function (node) {
return NodeFilter.FILTER_ACCEPT;
},
},
false,
);
nodeFilter = nodeIterator.filter;
Spécifications
Specification |
---|
DOM Standard # dom-nodeiterator-filter |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
- L'interface à laquelle cette propriété appartient :
NodeIterator
.