zoukankan      html  css  js  c++  java
  • javascript原生API总结

    一、查找:

      getElementById() 方法返回带有指定 ID 的元素(唯一):

      getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组)。

      getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表(集合/节点数组)。

      parentNode - 节点(元素)的父节点

      childNodes - 节点(元素)的子节点

      元素的首个子元素(firstChild)

      元素的最后一个子元素(lastChild)

      attributes - 节点(元素)的属性节点

      document.documentElement - 全部文档

      document.body - 文档的主体

    二、创建:

      createAttribute() 创建属性节点。

      createElement() 创建元素节点。

      createTextNode() 创建文本节点。

      var oFragment = document.createDocumentFragment(); 创建文本碎片

    三、插入:

      appendChild() 把新的子节点添加到指定节点。

      replaceChild() 替换子节点。parent.replaceChild(para,child);

      insertBefore() 在指定的子节点前面插入新的子节点。parent.insertBefore(new,child)

    四、删除:

      removeChild() 删除子节点。

    五、操作:

      getAttribute() 返回指定的属性值。

      setAttribute() 把指定属性设置或修改为指定的值。

      innerHTML - 节点(元素)的文本值

      nodeName 属性规定节点的名称。

      nodeValue 属性规定节点的值。

      nodeType 属性返回节点的类型。nodeType 是只读的。

    元素类型NodeType
    元素 1
    属性 2
    文本 3
    注释 8
    文档 9
  • 相关阅读:
    程序员面试金典--最大和子矩阵
    hihocoder-[Offer收割]编程练习赛25
    牛客网--今日头条2017后端工程师实习生笔试题
    牛客网-网易2017内推笔试编程题合集(二)
    hihocoder-1565-大富翁
    引用传递和值传递
    SSH详解
    Oracle中的游标
    Oracle触发器-变异表触发器不能访问本表
    Oracle中 in、exists、not in,not exists的比较
  • 原文地址:https://www.cnblogs.com/webARM/p/3792147.html
Copyright © 2011-2022 走看看