节点对象代表文档树中的一个节点。

Node 对象

Node 对象是整个 DOM 的主要数据类型。

节点对象代表文档树中的一个单独的节点。

节点可以是元素节点、属性节点、文本节点,或者也可以是“节点类型”那一节中所介绍的任何一种节点。

请注意,虽然所有的对象均能继承用于处理父节点和子节点的属性和方法,但是并不是所有的对象都拥有父节点或子节点。例如,文本节点不能拥有子节点,所以向类似的节点添加子节点就会导致 DOM 错误。

IE: Internet Explorer, F: Firefox, O: Opera, W3C: 万维网联盟 (因特网标准)

Node 对象的属性

属性描述IEFOW3C
baseURI返回节点的绝对基准 URI。No1NoYes
childNodes返回节点到子节点的节点列表。519Yes
firstChild返回节点的首个子节点。519Yes
lastChild返回节点的最后一个子节点。519Yes
localName返回节点的本地名称。No19Yes
namespaceURI返回节点的命名空间 URI。No19Yes
nextSibling返回节点之后紧跟的同级节点。519Yes
nodeName返回节点的名称,根据其类型。519Yes
nodeType返回节点的类型。519Yes
nodeValue设置或返回节点的值,根据其类型。519Yes
ownerDocument返回节点的根元素(document 对象)。519Yes
parentNode返回节点的父节点。519Yes
prefix设置或返回节点的命名空间前缀。No19Yes
previousSibling返回节点之前紧跟的同级节点。519Yes
textContent设置或返回节点及其后代的文本内容。No1NoYes
text返回节点及其后代的文本(IE 独有的属性)。5NoNoNo
xml返回节点及其后代的 XML(IE 独有的属性)。5NoNoNo

Node 对象的方法

方法描述IEFOW3C
appendChild()向节点的子节点列表的结尾添加新的子节点。519Yes
cloneNode()复制节点。519Yes
compareDocumentPosition()对比两个节点的文档位置。No1NoYes
getFeature(feature,version)返回一个 DOM 对象,此对象可执行带有指定特性和版本的专门的 API。NoYes
getUserData(key)返回与此节点上的某个键相关联的对象。此对象必须首先通过使用相同的键来调用 setUserData 被设置到此节点。NoYes
hasAttributes()判断当前节点是否拥有属性。No19Yes
hasChildNodes()判断当前节点是否拥有子节点。519Yes
insertBefore()在指定的子节点前插入新的子节点。519Yes
isDefaultNamespace(URI)返回指定的命名空间 URI 是否为默认。NoYes
isEqualNode()检查两个节点是否相等。NoNoNoYes
isSameNode()检查两个节点是否是相同的节点。No1NoYes
isSupported()返回当前节点是否支持某个特性。9Yes
lookupNamespaceURI()返回匹配指定前缀的命名空间 URI。No1NoYes
lookupPrefix()返回匹配指定命名空间 URI 的前缀。No1NoYes
normalize()合并相邻的Text节点并删除空的Text节点。519Yes
removeChild()删除(并返回)当前节点的指定子节点。519Yes
replaceChild()用新节点替换一个子节点。519Yes
selectNodes()用一个 XPath 表达式查询选择节点。6
selectSingleNode()查找和 XPath 查询匹配的一个节点。6
transformNode()使用 XSLT 把一个节点转换为一个字符串。6
transformNodeToObject()使用 XSLT 把一个节点转换为一个文档。6
setUserData(key,data,handler)把对象关联到节点上的一个键上。NoYes

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

热门产品

php编程基础教程.pptx|php编程培训,php,编程,基础,教程,pptx
php编程基础教程.pptx

历史上的今天:04月29日

热门专题

金诺幼儿园(春城路金诺幼儿园)|昆明官渡区幼儿园,幼儿园报名,官渡区幼儿园,春城路幼儿园,幼儿园招生,学前班,昆明幼儿园,金诺幼儿园,环城南路幼儿园,石井路幼儿园
金诺幼儿园(春城路金诺幼儿园)
易捷尔高职单招|易捷尔高职单招,易捷尔高职单招培训,单招分数线,单招录取分数线,高职单招学校分数线
易捷尔高职单招
一年制中专|中专学历,中专是什么学历,中专是什么,中专有什么专业,中专升大专,一年制中专
一年制中专
大理科技管理学校|大理科技管理中等职业技术学校,大理市科技管理中等职业技术学校
大理科技管理学校
国家开放大学|国家开放大学报名,国家开放大学报考,国家开放大学,什么是国家开放大学,国家开放大学学历,国家开放大学学费,国家开放大学报名条件,国家开放大学报名时间,国家开放大学学历,国家开放大学专业
国家开放大学
云南高职单招|云南单招,云南单招网,云南高职单招网,云南高职单招,云南单招学校,云南单招培训
云南高职单招
易捷尔单招|易捷尔单招,易捷尔单招培训,易捷尔单招报名,易捷尔单招考试,易捷尔单招培训学校,易捷尔单招分数
易捷尔单招
安徽中源管业有限公司|安徽中源管业有限公司,安徽中源管业有限公司介绍,安徽中源管业有限公司电话,安徽中源管业有限公司地址,安徽中源管业有限公司厂家,安徽中源管业有限公司电力管,安徽中源管业有限公司管材
安徽中源管业有限公司

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部