NodeIterator

   nodeIterator類型,可以使用document.createNodeIterator()方法創(chuàng)建實例。接收以下4個參數(shù):
root: 想要做為搜索起點的樹的節(jié)點
whatToShow: 要訪問哪些節(jié)點的數(shù)字代碼
filter: 是一個nodeFilter對象,或者一個表示應該接受還是拒絕的某種特定節(jié)點的函數(shù)。
entiyuReferenceExpansion: 布爾, 是否要擴展實體應用。

whatToShow參數(shù)是一個位掩碼,通過應用一個或者多個過濾器(filter)要確定來訪問哪些節(jié)點。這個參數(shù)值以常量形式在NodeFilter類型中定義,如下所示:

NodeFilter.SHOW_ALL: 顯示所有類型的節(jié)點
NodeFilter.SHOW_ELEMENT: 顯示元素節(jié)點
NodeFilter.SHOW_ATTRIBUTE: 顯示特性節(jié)點
NodeFilter.SHOW_TEXT: 顯示文本節(jié)點
NodeFilter.SHOW_CDATA_SECTION: 顯示CDATA節(jié)點。對HTML頁面無用
NodeFilter.SHOW_ENTITY_REFERENCE: 顯示實體引用節(jié)點
NodeFilter.SHOW_ENTITYE: 顯示實體節(jié)點
NodeFilter.SHOW_PROCESSING_INSTRUCTION: 顯示處理指令節(jié)點
NodeFilter.SHOW_COMMENT: 顯示注釋節(jié)點
NodeFilter.SHOW_DOCUMENT: 顯示元檔節(jié)點
NodeFilter.SHOW_DOCUMENT_TYPE: 顯示文檔類型節(jié)點
NodeFilter.SHOW_DOCUMENT_FRAGMENT: 顯示文檔片段節(jié)點
NodeFilter.SHOW_SHOW_NOTATION: 顯示符號節(jié)點
NodeFilter.SHOW_DOCUMENT_TYPE: 顯示文檔類型節(jié)點

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • ??DOM(文檔對象模型)是針對 HTML 和 XML 文檔的一個 API(應用程序編程接口)。 ??DOM 描繪...
    霜天曉閱讀 3,869評論 0 7
  • ??DOM 1 級主要定義的是 HTML 和 XML 文檔的底層結(jié)構(gòu)。 ??DOM2 和 DOM3 級則在這個結(jié)構(gòu)...
    霜天曉閱讀 1,601評論 1 3
  • DOM遍歷是以深度優(yōu)先遍歷的,定義了兩種遍歷DOM的結(jié)構(gòu)類型NodeIterator和 TreeWalker 深度...
    QinRenMin閱讀 1,173評論 1 1
  • 變量 自定義變量 PHP變量用$加變量名來表示,注意變量名區(qū)分大小寫,這意味著,如下兩個變量是不一樣的。 有效的變...
    波哥教你學閱讀 1,885評論 0 2
  • In the middle of the Bitcoin bubble It's been almost a mo...
    Jackie_28b0閱讀 487評論 0 0

友情鏈接更多精彩內(nèi)容