- 节点
子节点 childNodes(默认文本标签算在内) 需挑选元素标签nodeType(文本标签为3, 元素标签为1)
直接使用children 则不存在默认文本标签问题
得到第一个子节点(存在兼容问题,需要用IF解决)
firstChild (IE7)
firstElementChild(Chrome, FF)
父节点
parentNode
在页面中定位的父级
offSetParent
2.DOM中操作元素属性
getAttribute(arg1)
setAtrribute(arg1, arg2)
removeAttribute(arg1)
3.通过使用className对元素进行筛选
4. 表单操作
oTb = document.getElementById("")
oTb.bodies 表体
oTb.bodies.rows 行
oTb.bodies.rows.cells 单元格
5. 元素的创建
item = createElement('name')
object.append(item) // 1.从原有父级中删除 2. 添加到object中,作为object的儿子
object.remove(item) //删除该子节点
6. 模糊搜索
str.search('') //参数为关键字,返回值为关键字的位置,若为找到,返回值为-1
利用split实现多关键字搜索
7. 排序
利用array 以及 array.sort(func) 进行对表格,列表的排序