• JavaScript DOM节点操作


      首先来对DOM各个字母的意思简单作下解释:

    “D”:document , 文档

    “O”:object , 对象

    “M”:model , 模型

    一、节点:

    分为三种:

             1.元素节点  

             2.文本节点

             3.属性节点

    扩展:

    父节点: mydiv.parentNode;

    相邻: mydiv.nextSibling; mydiv.previousSibling

    子节点: mydiv.childNodes  返回元素的所有子节点 包括空白的 textNode

    firstChild第一个子节点   lastChild最后一个子节点

    所有子节点: mydiv.children   不包含空白的textNode

    子节点操作:

    appendChild() 向节点添加最后一个子节点

    mydiv.appendChild(“p”);

    insertBefore() 在指定的已有子节点之前插入新的子节点。

    如果未指定已有子节点,会在结尾插 入 newnode。

    removeChild() 移除指定子节点

    二、获取元素

    1.document.getElementById 获取指定id的元素引用

    eg:

    <div id=“div1”>

         var mydiv = document.getElementById(“div1”);   通过元素ID来获取

    </div>

    2.document.getElementsByTagName(“li”) 获取指定元素集合 注意返回的是一个数组

    3.document.getElementsByClassName 获取指定样式的元素集合 注意返回的是一个数组

    属性操作:

    object.getAttribute(“id”) 获取属性

    setAttribute(“id”,”mydiv”)  设置属性

    removeAttribute(“id”)  删除属性

  • 相关阅读:
    Qt 实现遥感图像显示时的连动效果
    Qt 调试时的错误——Debug Assertion Failed!
    从零开始--系统深入学习IOS(使用Swift---带链接)
    在别人客户端上修改,来匹配测试自己的服务端
    趣拍SDK接入问题Android
    持久化数据
    实现编辑和删除
    实现导航
    创建一个Table View
    定义你的数据模型
  • 原文地址:https://www.cnblogs.com/baimengleader/p/5900572.html
Copyright © 2020-2023  润新知