DOM 的一些笔记

13. DOM绘制DOM树 :

DOM操作:

*绘制DOM树:childNodes,attributes(属性节点)

*从一个中心元素,访问所有的直系亲属元素

*访问父元素:parentNode

*访问上一个兄弟节点:previousSibling

*访问下一个兄弟节点:nextSibling

*访问第一个属性节点:attributes[ 1 ]

*访问最后一个子节点:lastChild 或 childNodes[ childNodes.length - 1 ]

 

从一个中心元素访问其所有的直系亲属元素  

扫描二维码关注公众号,回复: 4913412 查看本文章

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>测试</title>
</head>
<body>
<div>
<!--测试-->
你好我是一个<span styel="color: red">div</span> 标签
 
</div>
</body>
</html>

   DOM操作:

##  访问由于树关系( 节点

##  方法与功能

* 核心内容就是利用  增删改查

* 查询  

就是获取元素

1. 标准DOM  API

                           document.getElementById

 document.getElementsByTagName

     document.getElementsByName

   document.getElementsByClassName

   Document.querySelectorAll

          2.亲属访问

3. 属性获取

  getAttribute

             getAttributeNode

*增加

   1.创建

doucment.createEelement  创建元素节点

doucment.createTextNode  创建文本节点

Doucment.createattribute 属性节点

innerHTML

innerText

cloneNode()

2. 加入

appendChild     追加到结尾处

innerHTML

insertBefore   用法将元素插入到某一个元素的   前面

 

父元素.insertBefore ( 新元素,旧元素 );

// 将新元素 插入到 旧元素的前面

      3.其它

Style 的属性

setAttribute ( 属性名, 属性值 )

*删除

1. 删除元素

removeChild

removeAttributeNode

*修改

1.修改节点

       删除节点再加入

         2.修改样式

style.xxx = vvv;

setAttribute

  3.修改文本

innerHTML

innerText

节点操作

nodeValue

  4.修改属性

.xxx = vvv

setAttribute



猜你喜欢

转载自blog.csdn.net/wusiye_123456/article/details/78688074