标签:
lastChild - 获取最后一个子节点。
previousSibling - 获取上一个兄弟节点。
nextSibling - 获取下一个兄弟节点。
parentNode - 获取父节点。 三.直接获取一个节点。
document.getElementById("id") - 根据id获取节点。
document.getElementsByTagName("div") - 根据标签名称获取节点。
document.getElementsByClassName("class") - 根据类名获取节点。
四.克隆节点。
cloneNode(bool) - 克隆节点, bool为false时只克隆该元素节点, 而bool为true时会克隆该节点和该节点的所有子节点。 document.getElementsByName("name") - 根据名称获取节点。
五.表格操作。
(一).新增。
(1)tableElement.insertRow(position) - 新增一行, 返回值为一个tr节点即一个rowElement, position位置从0开始计数。
(2)rowElement.insertCell(position) - 新增一个单元格, 返回值为一个td节点即一个cellElement, position位置从0开始计数。
(二).删除。
(1).tableElement.deleteRow(position)-删除某一行 (2).rowElement.deleteCell(position)-删除某一行
(三).访问。
(1).tableElement.rows-获取表格所包含的所有tr元素节点所组成的集合数组。
(2).rowElement.cells - 获取行元素节点所包含的所有td元素节点所组成的集合数组。
六.操作元素属性。 (1).node.setAttribute("attrName", "val") - 修改或新增某属性"attrName"的值为"val"。
(2).node.getAttribute("attrName") - 获取某属性"attrName"的值。
(3).node.removeAttribute("attrName") - 删除某属性。
标签:
原文地址:http://www.cnblogs.com/zengyingjun/p/5440832.html