zoukankan      html  css  js  c++  java
  • year:2017 month:7 day:20

    2017-07-20

    JavaScript(Dom)

    1:获取节点对象

    document.getElementById(“html元素的id”)

    document.getElementsByTagName(“标签名”)

    document.getElementsByName("html元素的name")

    document.getElementsByclassName("元素的class属性")

    2:通过节点关系找节点

    parentNode 获取当前元素的父节点。

    childNodes 获取当前元素的所有下一级子元素。

    firstChild 获取当前节点的第一个子节点。

    lastChild 获取当前节点的最后一个子节点。

    nextSibling 获取当前节点的下一个节点.(兄节点)

    previousSibling 获取当前节点的上一个节点。(弟节点

    creatElement 创建标签节点

    oppendchild  添加子节点

    removechild 移除子节点

    3:节点对象的属性

    nodeType 节点类型

    nodeName 节点名称

    nodeValue 节点值

    4:注册一个新节点的过程

    创建一个新节点 document.createElement(“标签名”)

    创建新元素节点 elt.setAttribute(“属性名”, “属性值”)

    设置属性 elt.appendChild(e)

    添加元素到elt中最后的位置 elt.insertBefore(new, child);

    :插入目标元素的位置 elt.removeChild(eChild) 删除指定的子节点

  • 相关阅读:
    多态
    扩展方法
    git 新账户链接新仓库地址
    获取数据类型
    解构赋值
    var let const 无关键字定义变量
    http
    onmouseover、onmouseout、onmouseenter、onmouseleave
    setInterval、setTimeout、requestAnimationFrame
    vue的prop父子组件传值
  • 原文地址:https://www.cnblogs.com/buyanyu/p/7214518.html
Copyright © 2011-2022 走看看