-
原生
js
的
DOM
p>
操作
节点属性
me
//
返回节点名称,只读
pe
//
返回节点类型的常数值,只读
lue
//
返回
Text
或
Comment
p>
节点的文本值,只读
ntent
//
返回当前节点和它的所有后代节
点的文本内容,可读写
I
//
返回当前网页的绝对路径
ocument
//
返回当前节点所在的顶层文档对象,即
document
bling
//
< br>返回紧跟在当前节点后面的第一个兄弟节点
usSibling
//
返回当前节点前面的、距离最近的一个兄弟节点
Node
//
返回当前节点的父节点
Element
//
返回当前节点的父
Element
节点
odes
//
返回当前节点的所有子节点
hild
//
返回当前节点的第一个子节点
ild
//
返回当前节点的最后一个子节点
//parentNode
接口
en
//
返回指定节点的所有
Element
子节点
lementChild
/
/
返回当前节点的第一个
Element
子节点
ementChild
//
返回当前节点的最后一个
Element
子节点
lementCount
//
p>
返回当前节点所有
Element
子节点的
数目。
操作
Child(node)
//
向节点添加最后一个子节点
ldNodes()
//
返回布尔值,表示当前节点是否有子节点
ode(true);
//
p>
默认为
false(
克隆节点
), true(
克隆节点及其属性,以及后代
)
Before(newNode,oldNode)
//
在指定子节点之前插入新的子节点
Child(node)
//
删除节点,在要删除节点的父节点上操作
eChild(newChild,oldChild)
//
替换节点
ns(node)
//
返回一个布尔值,表示参数节点是否为当前节点的后代节点。
eDocumentPosition(node)
//
返回一个
7
个比特位的二进制值,表示参数节点
和当前节点的关系
p>
lNode(noe)
//
返回布尔值,用于检查两个节点是否相等。所谓相等的节点,指
的是两个节点的类型相同、属性相同、子节点相同。
ize()
//
用于清理当前节点内部的所有
Text
节点。它会去除空的文本节点,并
且将毗邻的文本节点合并成一个。
//ChildNode
接口
()
//
用于删除当前节点
()
//
()
eWith()
Document
节点
Document
节点的属性
e
//
ntElement
//
返回当前文档的根节点
tView
//
返回
document
对象所
在的
window
对象
//<
/p>
返回当前文档的
节点
//
返回当前文档的
节点
Element
<
/p>
//
返回当前文档中获得焦点的那个元素。
//
节点集合属性
//
返回
当前文档的所有
a
元素
//
返回页面中所有表单元素
//
返回页面中所有图片元素
//
返回网页中所有嵌入对象
s
//
返回当前文档的所有脚本
heets
//
返回当前网页的所有样式表
//
文档信息属性
ntURI
//
表示当前文档的网址
//
返回当前文档的网址
//
返回当前文档的域名
dified
//
返回当前文档最后修改的时间戳
on
//
返回
location
对象,提供当前文档的
< br>URL
信息
er
//
返回当前文档的访问来源
//
返回当前文档的标题
terSet
属性返回渲染当前文档的字符集,比如
UTF-8
、
ISO-8859-1
。
tate
//
返回当前文档的状态
Mode
//
控制当前文档是否可编辑,可读写
Mode
//
返回浏览器处理文档的模式
//
用来操作
Cookie
Document
节点的方法
读写方法
()
//
用于新建并打开一个文档
()
/
/
不安比
open
方法所新建的文档<
/p>
()
//
用于向当前文档写入内容
n()
//
用于向当前文档写入内容,尾部添加换行符。
查找节点
elector(selectors)
//
接受一个
CSS
选择器作为参数,返回第一个匹配该选
择器的元素节点
。
electorAll(selectors)
//
接受一个
CSS
选择器作为参数,
返回所有匹配该选择
器的元素节点。
mentsByTagName(tagName)
//
返回所有指定
HTML
< br>标签的元素
mentsByClassName(className)
//
返回包括了所有
class
名字符合指定条件
的元素
< br>
mentsByName(name)
//
用于选择拥有
< br>name
属性的
HTML
元素(
比如