NodeIterator
Generated from idl/dom.webidl when the site was built at 7aa23e2.
NodeIterator is an interface in idl/dom.webidl, exposed in Window. What it does is on MDN; this page says what niso has of it.
Status
Section titled “Status”The web features its members belong to, each with its Baseline status on the web and how much of the feature’s WPT suite passes in niso (see Web platform support).
| Feature | On the web | In niso | Members |
|---|---|---|---|
| DOM | Widely available | No WPT tests WPT maps no test to it | 8 |
Members
Section titled “Members”[SameObject] readonly attribute Node root;int32_t niso_node_iterator_get_root(niso_dom* dom, niso_handle self, niso_handle* out);referenceNode
Section titled “referenceNode”readonly attribute Node referenceNode;int32_t niso_node_iterator_get_reference_node(niso_dom* dom, niso_handle self, niso_handle* out);pointerBeforeReferenceNode
Section titled “pointerBeforeReferenceNode”readonly attribute boolean pointerBeforeReferenceNode;int32_t niso_node_iterator_get_pointer_before_reference_node(niso_dom* dom, niso_handle self, bool* out);whatToShow
Section titled “whatToShow”readonly attribute unsigned long whatToShow;int32_t niso_node_iterator_get_what_to_show(niso_dom* dom, niso_handle self, uint32_t* out);filter
Section titled “filter”readonly attribute NodeFilter? filter;int32_t niso_node_iterator_get_filter(niso_dom* dom, niso_handle self, void** out);nextNode()
Section titled “nextNode()”[NisoReentrant] Node? nextNode();int32_t niso_node_iterator_next_node(niso_dom* dom, niso_handle self, niso_handle* out);previousNode()
Section titled “previousNode()”[NisoReentrant] Node? previousNode();int32_t niso_node_iterator_previous_node(niso_dom* dom, niso_handle self, niso_handle* out);detach()
Section titled “detach()”undefined detach();int32_t niso_node_iterator_detach(niso_dom* dom, niso_handle self);