javascript之Dom对象

本文摘自于网络,以供自己学习使用。

首先理解一点,xml是针对树的实现,每种语言都有他们自己的实现方式,我们这篇文章研究的是javascript中的实现。
—、使用Dom
eg:<html>
<head>标题测试</head>
<body>
<p>测试</p>
</body>
</html>
1、访问节点
获取Html元素:var oHtml=document.document.Element;
获取Head元素:var oHead=oHtml.firstChild;  或 oHead=oHtml.head;
获取Body元素:var oBody=oHtml.latsChild; 或  oBody=oHtml.body;
也可以通过childNodes来做同样的工作:
var oHead=oHtml.childNodes[0] 或者 oHtml.childNodes.item(0);
var oBody=oHtml.childNodes[1] 或者 oHtml.childNodes.item(1);
2、判断节点间的关系
alert(oHead.parentNode==oHtml);  
alert(oBody.previousSibling
==oHead);
alert(oHead.nextSibling
==oBody);
alert(oHead.ownerDocument
==document);

原文地址:https://www.cnblogs.com/jameshappy/p/1365671.html