javascript dom 操作

来源:互联网 发布:在线c语言编译 编辑:程序博客网 时间:2024/05/29 06:50

1. 查询

  document.getElementById()

  document.getElementsByTagName()


  //下面的api有兼容性问题

  document.getElementsByName()

  document.getElementsByClassName()

  document.querySelector()

  document.querySelectorAll()

  baseElement..querySelector()

  baseElement.querySelectorAll()


  // 例子

  document.querySelector(“ul\\:test”) => 查找ul:test元素


  //父元素

  parentNode  => 直接父辈

  childNodes  => 所有直接子代

 


2.属性

  nodeName

  nodeType

  nodeValue

  tagName

  className

  getAttribute

  setAttribute

  documentElement

  ownerDocument


3.新建

  createElement

  createTextNode

  createAttribute


4.操作

   appendChild

   insertBefore

   removeChild

   replaceChild

   cloneNode

   normalize  //移除空的文本节点,并连接相邻的文本节点


5.data

        insertData       

        appendChild

        deleteData

        replaceData

        substringData


6. 方法

   hasChildNodes


0 0
原创粉丝点击