JavaScript

Document Object Model文档对象模型。可以理解为把html文档抽象成了对象。

 

我们html文档在被加载到浏览器内存中,会形成一棵dom树。也html里的所有的标签、属性、文档都按照层级结构转换成树上的节点,类似一棵“家谱树”。

 

常见的dom对象:

document: 整个html文档抽象成的对象

element: 标签抽象成的对象

Attribute: 属性抽象成的对象

Text: 文本抽象成的对象

(一)element的操作

1.   获取标签对象的方法

a)    document.getElementById(“ID值”)—返回:element对象

b)   document.getElementsByTagName(“标签的名称”);--返回:element数组

c)    document.getElementsByClassName(“class属性值”);--返回:element数组

d)   document.getElementsByName(“name属性值”);--返回:element数组

上边四个方法,除了document可以用,element对象也可以用。

2.   增加一个标签对象的方法

a)    document.createElement(“标签名称”);

b)   父element.appendChild(子element);把标签添加到dom树里,从而显示到页面上

3.   删除标签对象的方法

a)    element.remove()

(二)attribute的操作

1.   获取属性值

a)    Element.属性名

b)   Element.getAttribute(“属性名”)

2.   设置属性值

如果属性已经存在,就是修改属性值;如果属性不存在,增加属性

a)    Element.属性名 = 属性值

b)   Element.setAttribute(“属性名”,”属性值”);

3.   删除属性

a)    Element.removeAttribute(“属性名”);

(三)标签体的操作

1.   获取标签体:element.innerHTML

2.   设置标签体:element.innerHTML = “标签体的内容”;

3.   获取标签体里的文本:element.innerText

4.   设置标签体里的文本:element.innerText = “文本值”;

上边的两种设置方式,都是把原有的标签体覆盖掉

二、引用数据类型

Array

Date

Math

RegExp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值