江西省鷹潭淘寶店鋪設計-鷹潭淘寶天貓網(wǎng)店美工-鷹潭網(wǎng)店運營-鷹潭拼多多寶貝設計多少錢-鷹潭京東開店-鷹潭美團代運營-鷹潭阿里巴巴首頁裝修價格費用-鷹潭主圖詳情頁編輯排版PS美工修圖加水印-鷹潭logo設計-鷹潭商標注冊-鷹潭知識產權申請-鷹潭高企認定
可通過使用節(jié)點間的關系對節(jié)點進行導航。
通過節(jié)點間的關系訪問節(jié)點樹中的節(jié)點,通常稱為導航節(jié)點("navigating nodes")。
在 XML DOM 中,節(jié)點的關系被定義為節(jié)點的屬性:
parentNode
childNodes
firstChild
lastChild
nextSibling
previousSibling
下面的圖像展示了 books.xml 中節(jié)點樹的一個部分,并說明了節(jié)點之間的關系:
所有的節(jié)點都僅有一個父節(jié)點。下面的代碼導航到 <book> 的父節(jié)點:
實例解釋:
使用 loadXMLDoc() 把 "books.xml" 載入 xmlDoc 中
獲取第一個 <book> 元素
輸出 "x" 的父節(jié)點的節(jié)點名稱
Firefox 以及其他一些瀏覽器,把空的空白或換行當作文本節(jié)點,而 Internet Explorer 不會這么做。
這會在使用以下屬性:firstChild、lastChild、nextSibling、previousSibling 時產生一個問題。
為了避免導航到空的文本節(jié)點(元素節(jié)點之間的空格和換行符),我們使用一個函數(shù)來檢查節(jié)點類型:
function get_nextSibling(n){ y=n.nextSibling; while (y.nodeType!=1) { y=y.nextSibling; } return y;}
江西省鷹潭淘寶店鋪設計-鷹潭淘寶天貓網(wǎng)店美工-鷹潭網(wǎng)店運營-鷹潭拼多多寶貝設計多少錢-鷹潭京東開店-鷹潭美團代運營-鷹潭阿里巴巴首頁裝修價格費用-鷹潭主圖詳情頁編輯排版PS美工修圖加水印-鷹潭logo設計-鷹潭商標注冊-鷹潭知識產權申請-鷹潭高企認定