JavaScript学习笔记(4)DOM对象

4、DOM对象


1、概念

Document object model 文档对象模型

将标记语言文档的各个组成部分,封装为对象,可以使用这些对象,对标记语言文档进行CRUD操作

2、核心DOM

  1. Document:文档对象
  2. Element:元素对象
  3. Attribute:属性对象
  4. Text:文本对象
  5. Comment:注释对象
  6. Node:节点对象,其他五个的父对象

3、Document对象

3.1、创建(获取)

找HTML模型中,DOM模型可以使用Window对象来获取

window.document
document

3.2、方法

获取Element对象

getElementById():根据Id属性值获取元素对象
getElementsByTagName():根据元素名称获取元素对象,返回的是数组
getElementsByClassName():根据类名获取元素对象
getElementsByName():根据name属性值来获取对象

创建其他DOM对象

createAttribute(name)
createComment()
createElement()
createTaxtNode()

3.3、属性

3.3.1、Element元素对象

1、获取/创建

通过document来获取和创建

2、方法

  1. removeAttribute()删除属性
  2. setAttribute()设置属性

3.3.2、节点对象

1、特点

所有DOM对象都可以认为是节点

2、方法

appendChild():向节点的子节点列表的结尾添加新的子节点
removeChild():删除(并返回)当前节点的指定子节点
replaceChild():用新节点替换一个子节点

3、属性

parentNode 返回节点的父节点

4、HTML DOM

4.1、标签体的设置和获取

innerHTML

4.2、使用HTML元素对象的属性

4.3、控制元素样式

1、使用元素的style属性来设置

如
div1.style.border = "1px solid red";

2、提前定义好类选择器的样式,通过元素的ClassName属性来设置其Class值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值