dom元素的操作

一、dom元素的操作

1.dom元素的获取

2.动态创建dom元素

3.动态设置元素的属性

①给元素对象设置元素的自定义属性(对象.setAttribute("自定义属性","自定义属性的值"))


②自定义属性的获取(对象.getAttribute("自定义属性"))

③内置属性的操作

注:js如何获取其他样式


④操作属性

3.dom元素的追加

document.write()打印   .innerHTML给内容中追加  .innerText给文本中追加(不能用)

①appendChild ();给当前元素的内容之后进行追加(与运行过程有关)

②insertBefore();将元素追加到旧元素之前

③inserAfter ();

二、dom元素如何操作子节点

1.子节点的个数:childElementCount。

2. 子节点:childNodes。(元素 回车都算。<li>tea</li>回车)它是集合。

3.节点类型:nodeType。

js 节点类型:元素节点 1                属性节点 2                      文本节点 3                  注释节点 8              文档节点 9

 

拿到li元素的两种方法:

4.节点值:nodeValue。

5.找父元素的子元素

firstChild(返回所有节点,类似childNodes)

firstElementChild(返回元素的节点,类似children)

6.找子元素的父元素

节点:parentNode     元素:parentElement

7.找父元素的同级元素

节点:nextSibling   previousSibling   (下一个包括回车)

元素:nextElementSibling   previousElementSibling    (下一个元素)

注:节点中获取出的节点名称(nodeName)都是大写。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值