文本节点的操作方法
元素节点.firstChild
//获取文本节点
textNode.length
//获取文本节点长度
textNode.data="…"
// 设置文本内容
appendData(string)
//添加文本
deleteData(offset,count)
//删除指定位置和长度的文本
insertData(offset,string)
//在指定位置插入文本
replaceData(offset,count,string)
//替换指定位置和长度的文本
属性节点的操作方法
一、getAttribute()方法
通过元素节点的属性名称获取属性的值。
语法:
elementNode.getAttribute(name)
说明:
- elementNode:使用getElementById()、getElementsByTagName()等方法,获取到的元素节点。
- name:要想查询的元素节点的属性名字
二、setAttribute()方法
setAttribute() 方法增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。
语法:
elementNode.setAttribute(name,value)
说明:
1.name: 要设置的属性名。
2.value: 要设置的属性值。
注意:
1.把指定的属性设置为指定的值。如果不存在具有指定名称的属性,该方法将创建一个新属性。
2.类似于getAttribute()方法,setAttribute()方法只能通过元素节点对象调用的函数。
(attributes : 获取属性节点的集合,它是一个属性)