DOM 的一些笔记

13. DOM绘制DOM树 :

DOM操作:

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

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

*访问父元素:parentNode

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

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

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

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

 

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

 

<!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

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值