总结-第10章DOM

DOM操作详解

DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口)。

文档节点是每个节点的根节点。

文档元素是文档的最外层元素。每个文档只能有一个文档元素。

1、nodeName和nodeValue

2、节点关系

3、操作节点

appendChild()向子节点的末尾添加节点

insertBefore()在当前节点前添加节点

removeChild()删除节点

replaceChild()替换节点

cloneNode()克隆节点

Document类型

1、文档子节点

childNodes

documentElement

2、文档信息

URL:地址栏显示的URL

domain:页面的域名

referrer:来源页面的URL

3、查找元素

获取ID :getElementById()

获取标签名:getElementByTagName()

获取class:getElementByClassName()

获取带有name特性的所有元素:getElementByName()

4、特殊集合

获取所有表单元素:document.forms

获取所有<img>元素:document.images

获取所有带name特性的<a>元素:document.anchors

获取所有带herf特性的<a>元素:document.links

5、DOM一致性检测

document.implementation属性就是为此提供相应信息和功能的对象

hasFeature() 接受两个参数:要检测的DOM功能的名称及版本号

例:var hasXmlDom=document.implementation.hasFeature('XML','1.0')

6、文档写入

write():原样写入

writeIn():在字符串的末尾添加一个换行符(\n)

open()

close()

》》》》》》》》》》》》》》》》》》》

Element类型

1、HTML元素

2、取得特性getAttribute

3、设置特性setAttribute

4、删除特性removeAttribute

5、创建元素document.createElement()

6、元素的子节点

 

 

 

 

 

转载于:https://www.cnblogs.com/LiuMingfeng/p/7695981.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值