江西省鹰潭淘宝店铺设计-鹰潭淘宝天猫网店美工-鹰潭网店运营-鹰潭拼多多宝贝设计多少钱-鹰潭京东开店-鹰潭美团代运营-鹰潭阿里巴巴首页装修价格费用-鹰潭主图详情页编辑排版PS美工修图加水印-鹰潭logo设计-鹰潭商标注册-鹰潭知识产权申请-鹰潭高企认定
可通过使用节点间的关系对节点进行导航。
通过节点间的关系访问节点树中的节点,通常称为导航节点("navigating nodes")。
在 XML DOM 中,节点的关系被定义为节点的属性:
parentNode
childNodes
firstChild
lastChild
nextSibling
previousSibling
下面的图像展示了 books.xml 中节点树的一个部分,并说明了节点之间的关系:
所有的节点都仅有一个父节点。下面的代码导航到 <book> 的父节点:
实例解释:
使用 loadXMLDoc() 把 "books.xml" 载入 xmlDoc 中
获取第一个 <book> 元素
输出 "x" 的父节点的节点名称
Firefox 以及其他一些浏览器,把空的空白或换行当作文本节点,而 Internet Explorer 不会这么做。
这会在使用以下属性:firstChild、lastChild、nextSibling、previousSibling 时产生一个问题。
为了避免导航到空的文本节点(元素节点之间的空格和换行符),我们使用一个函数来检查节点类型:
function get_nextSibling(n){ y=n.nextSibling; while (y.nodeType!=1) { y=y.nextSibling; } return y;}
江西省鹰潭淘宝店铺设计-鹰潭淘宝天猫网店美工-鹰潭网店运营-鹰潭拼多多宝贝设计多少钱-鹰潭京东开店-鹰潭美团代运营-鹰潭阿里巴巴首页装修价格费用-鹰潭主图详情页编辑排版PS美工修图加水印-鹰潭logo设计-鹰潭商标注册-鹰潭知识产权申请-鹰潭高企认定