DOM与BOM

Dom 学习

Dom 元素

document.getElementById 通过id获取元素节点 id是唯一的,所以获取的是单个节点

getElementsByTagName 通过标签名称获取元素节点 节点数组(因为有多个相同标签)

getElementByClassName 通过类名获取元素节点 节点数组(可能多个ClassName一致)

getElementByName 通过表单元素的name获取元素节点 单一节点(name必须不同)

attributes 获取属性节点 节点数组 获取方法 节点名.attributes

childNodes 获取内容节点 节点数组 获取方法 节点名. childNodes

节点分为元素节点(就是各种HMTL标签)和文本节点,就是html里自己写的内容

nodeName 节点名称

nodeValue 节点值

nodeType 节点类型

innerHTML 元素的文本内容

id value className 元素的属性

关键字

简介

节点关系图

parentNode

父节点关系

previousSibling
nextSibling

同胞节点关系

childNodes

子节点关系

childNodes
children

childNodeschildren的区别

childNodes 是子节点(文本和元素节点都包括), children是元素节点

然后就可以通过各种方法去添加和删除节点

添加节点,删除节点,替换节点

关键字

简介

createElement

创建元素节点

createTextNode

创建文本节点

createAttribute

创建属性节点

 

removeChild

删除元素节点

removeAttribute

删除属性节点

removeChild

删除文本节点

replaceChild

替换节点

 

appendChild

追加节点

insertBefore

在前方插入节点

  

 

BOM 对象

JavaScript 的内置对象

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值