首页 > JavaScript 我说说一个初学者对节点的理解,各位望指正哈!

JavaScript 我说说一个初学者对节点的理解,各位望指正哈!

元素节点
<td id="john" name="myname">John</td>  
var d = document.getElementById("john");

属性节点
<td id="john" name="myname">John</td>  
var d = document.getElementById("john").getAttributeNode("name");     

文本节点
<td id="john" name="myname">John</td>   
var d = document.getElementsByTagName("td")[0].firstChild  

就是一个HTML元素,一定有 元素节点,元素节点 以下又分为 属性节点 和 文本节点;
当然有的没写上,但是他就是空,不代表他没有这个节点;
属性节点 又可以有 子属性 节点,只不过就不叫节点了,叫属性对吗?

其实就像 【对象】的属性中 还可以有 【子对象】 ,【子对象】的属性中 也有可能还有 【子子对象】...

只不过,在html/XML中改叫节点是吗?


属性节点一般就叫属性,只有名和值,哪里还有子节点

【热门文章】
【热门文章】