一些分散知识集合:
常用DOM方法
document.getElementById(id) 由id属性值得到某个元素节点对象
document.getElementsByTagName(tagname) 由节点/标签名得到所有该节点对象的数组
object.getAttribute(attribute) 得到元素节点对象的属性值
object.setAttibute(attribute,value) 设置元素节点对象的属性值
node.parentNode 得到父节点
node.nextSibling 得到下一个兄弟节点
element.childNodes 得到一个数组,包含给定元素节点的全体子元素。包括元素节点,属性节点,和文本节点
node.nodeType 元素节点返回1,属性节点返回2,文本节点返回3
node.nodeValue 检索节点的值。
node.firstChild 相当于node.childNodes
[0] ,得到节点的第一个子节点
node.lastChild node.lastChild 相当于node.childNodes
[node.childNodes.length-1],节点的最后一个子节点
document.write() 把字符串插入到文档中
object.innerHTML 用来读写某给定元素里的HTML内容。不属于W3C DOM标准组成部分。
document.createElement(nodeName) 创建一个节点
document.createTextNode(text) 创建一个文本节点
parentNode.appendChild(child) 为一个元素节点添加子节点
常用DOM方法
document.getElementById(id) 由id属性值得到某个元素节点对象
document.getElementsByTagName(tagname) 由节点/标签名得到所有该节点对象的数组
object.getAttribute(attribute) 得到元素节点对象的属性值
object.setAttibute(attribute,value) 设置元素节点对象的属性值
node.parentNode 得到父节点
node.nextSibling 得到下一个兄弟节点
element.childNodes 得到一个数组,包含给定元素节点的全体子元素。包括元素节点,属性节点,和文本节点
node.nodeType 元素节点返回1,属性节点返回2,文本节点返回3
node.nodeValue 检索节点的值。
node.firstChild 相当于node.childNodes
[0] ,得到节点的第一个子节点
node.lastChild node.lastChild 相当于node.childNodes
[node.childNodes.length-1],节点的最后一个子节点
document.write() 把字符串插入到文档中
object.innerHTML 用来读写某给定元素里的HTML内容。不属于W3C DOM标准组成部分。
document.createElement(nodeName) 创建一个节点
document.createTextNode(text) 创建一个文本节点
parentNode.appendChild(child) 为一个元素节点添加子节点