| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/API/TreeWalker | [Back] [Original] |
Get to know MDN better
TreeWalker.root TreeWalker Node
TreeWalker.whatToShow Node unsigned long
TreeWalker.filter TreeWalker NodeFilter
TreeWalker.currentNodeTreeWalker Node
:
TreeWalker whatToShow filter
TreeWalker.parentNode() Node null
TreeWalker.firstChild() Node null firstChild() TreeWalker whatToShow HTML whatToShow NodeFilter.SHOW_ALL firstChild() HTMLDivElement Text
<!doctype html>
<html lang="ja">
<head>
<title></title>
</head>
<body>
<div id="container"></div>
</body>
</html>
let walker = document.createTreeWalker(document.body, NodeFilter.SHOW_ALL);
let node = walker.firstChild(); // nodeName: "#text"
let walker = document.createTreeWalker(
document.body,
NodeFilter.SHOW_ELEMENT,
);
let node = walker.firstChild(); // nodeName: "DIV"
nextSibling(), previousSibling(), firstChild(), lastChild()
TreeWalker.lastChild() Node null
TreeWalker.previousSibling() Node null
TreeWalker.nextSibling() Node null
TreeWalker.previousNode() Node null
TreeWalker.nextNode() Node null
| DOM # interface-treewalker |
TreeWalkerAbortControllerAbortSignalAbstractRangeAttrCDATASectionCharacterDataCommentCustomEventDOMErrorDOMExceptionDOMImplementationDOMParserDOMTokenListDocumentDocumentFragmentDocumentTypeElementEventEventTargetHTMLCollectionMutationObserverMutationRecordNamedNodeMapNodeNodeIteratorNodeListProcessingInstructionQuotaExceededErrorRangeShadowRootStaticRangeTextXMLDocumentXPathEvaluatorXPathExpressionXPathResultXSLTProcessor| Web Proxy Viewer | New URL | Original Page |