DOM

xiaoxiao2021-02-28  57

节点

子节点   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) 进行对表格,列表的排序

转载请注明原文地址: https://www.6miu.com/read-2623060.html

最新回复(0)