XML 常用方法集

下面的表格列出了包含在DOM Level 1中的方法,并列出不同的浏览器是否支持项。


方    法

描    述

IE

MOZ

OP

SAF

createAttribute
(name )

用给定名称name 创建特性节点

×

×

×

createCDATASection
(text )

用包含文本 text 的文本子节点 创建一个 CDATA Section

×

createComment(text )

创建包含文本text 的注释节点

×

×

×

×

createDocument
Fragment()

创建文档碎片节点

×

×

×

×

createElement
(tagname )

创建标签名为tagname 的元素

×

×

×

×

createEntity
Reference(name )

创建给定名称的实体引用节点

×

createProcessing
Instruction(target ,
data )

创建包含给定targetdataPI 节点

×

createTextNode(text )

创建包含文本text 的文本节点

×

×

×

×

 

注:IE = WindowsIE 6MOZ = 任意平台的Mozilla 1.5OP= 任意平台的Opera 7.5SAF=MacOSSafari 1.2

 

 

 

以下为Node节点方法:


特性 / 方法

类型 / 返回类型

   

nodeName

String

节点的名字;根据节点的类型而定义

nodeValue

String

节点的值;根据节点的类型而定义

nodeType

Number

节点的类型常量值之一

ownerDocument

Document

指向这个节点所属的文档

firstChild

Node

指向在 childNodes 列表中的第一个节点

lastChild

Node

指向在 childNodes 列表中的最后一个节点

childNodes

NodeList

所有子节点的列表

previousSibling

Node

指向前一个兄弟节点;如果这个节点就是第一个兄弟节点,那么该值 为 null

nextSibling

Node

指向后一个兄弟节点;如果这个节点就是最后一个兄弟节点,那么该 值为 null

hasChildNodes()

Boolean

childNodes 包含一个或多个节点时,返回真

attributes

NamedNodeMap

包含了代表一个元素的特性的 Attr 对象;仅用于 Element 节点

appendChild(node )

Node

node 添加到 childNodes 的末尾

removeChild(node )

Node

childNodes 中删除 node

replaceChild
(newnode , oldnode )

Node

childNodes 中的 oldnode 替换成 newnode

insertBefore
(newnode , refnode )

Node

childNodes 中的 refnode 之前插入 newnode



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值