节点也节点的关系

  使用父(aren)、子(hid) 和同胞(iblin 等术语来描述这些节点的层次关系,父节点拥点,同级的子节点被称为同胞或兄弟节点,它们的关系如万人
  在节点树中,顶部节点被称为根(root).如<html>节点。
  每个节点都有父节点,除了根(它没有父节点),如<head>和<body>的父节点都是<html>文本节点“DOM 应用”的父节点是<p>节点。
  一个节点可以拥有任意数量的子节点,如<body>节点的子节点有<img>、<h1>和<p>。
  同胞节点是拥有相同父节点的节点,如<img>.<h1>和<p>就是兄弟节点,它们的父节点

  均为<body>节点。


删除节点

使用removednod指定节点删除

JavaScript操做DOM


添加节点

使用appendChild指定一个节点添加

代码如下

JavaScript操做DOM

替换节点

代码如下

JavaScript操做DOM


添加节点

代码如下

JavaScript操做DOM


根据层次关系访问节点

parentNode
 返回节点的父节点
JavaScript操做DOM

firstChild
返回节点的第一个子节点,最普遍的用法是访何该元素的文本
JavaScript操做DOM

lastChild
返回节点的最后一个子节点
JavaScript操做DOM

nextSibling
下一个节点
JavaScript操做DOM

previousSibling
上一个节点
JavaScript操做DOM


节点类型

元素 clement              1
属性attr                      2
文本text片                  3
注释comments          8
文档document          9

style属性

改变dom节点样式最简单的方式是设置dom的style属性.

[html] view plain copy
  1. <span id="a">hello world</span>  
  2.     <script type="text/javascript">  
  3.         var node=document.getElementById("a");  
  4.         node.style.color="red";  
  5.     </script>  

 以上代码等同于 :
[html] view plain copy
  1. <span id="a" style="color:red">hello world</span>  

className属性

改变dom节点样式另一种方式是设置dom的className属性.
[html] view plain copy
  1. <style type="text/css">  
  2.         .red{ color:red; }  
  3.     </style>  
  4.       
  5.     <span id="a">hello world</span>  
  6.       
  7.     <script type="text/javascript">  
  8.         var node=document.getElementById("a");  
  9.         node.className="red";  
  10.     </script>  
以上代码等同于 : 
[html] view plain copy
  1. <span id="a" class="red">hello world</span>  







相关文章:

  • 2021-07-14
  • 2021-07-29
  • 2021-11-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
猜你喜欢
  • 2021-07-01
  • 2022-12-23
  • 2022-02-23
  • 2021-09-16
  • 2021-05-25
  • 2022-01-04
  • 2022-01-16
相关资源
相似解决方案