美文网首页
04-元素增删改查

04-元素增删改查

作者: 仰望_IT | 来源:发表于2019-05-03 19:55 被阅读0次
<div>
    <h1>我是标题</h1>
    <p>我是段落</p>
</div>
  • 1. 创建节点 (createElement)
      let oSpan = document.createElement("span");
      console.log(oSpan);  // <span></span>
      console.log(typeof oSpan);  // object
    
  • 2. 添加节点 (appendChild)
    • 注意点: appendChild会将指定的元素添加到最后
      let oDiv = document.querySelector("div");
      let oSpan = document.createElement("span");  // 创建一个span节点
      oDiv.appendChild(oSpan);  // 将span节点添加到div中
    
  • 3. 插入节点 (insertBefore)
      let oDiv = document.querySelector("div");
      let oSpan = document.createElement("span");
      let oP = document.querySelector("p");
      oDiv.insertBefore(oSpan, oP);
    
  • 4. 删除节点 (parentNode.removeChild)
    • 注意点: 在 js 中如果想要删除某一个元素, 只能通过对应的父元素来删除, 元素是不能够自杀的
      let oDiv = document.querySelector("div");
      let oSpan = document.createElement("span");
      oDiv.appendChild(oSpan);
      oSpan.parentNode.removeChild(oSpan);
    
  • 5. 克隆节点
    • 注意点: cloneNode 方法默认不会克隆子元素, 如果想要克隆子元素需要传递一个 true
      let oDiv = document.querySelector("div");
      let newDiv = oDiv.cloneNode();  // <div></div>
      let newDiv = oDiv.cloneNode(true);  //  <div>...</div>
      console.log(newDiv);
    

相关文章

  • 04-元素增删改查

    1. 创建节点 (createElement) let oSpan = document.createEleme...

  • python8-加强版变量

    列表虽然很厉害,但学起来很无聊。。。[1] 打开py环境,输入下面的代码: 建列表 增元素 查元素 删改元素 有任...

  • mysql的插入语句

    MySQL增删改查之增insert、replace

  • 前端基础知识复习(三)

    知识点整理来源于网上。详细的介绍推荐直接看API文档。 DOM 功能 对元素的增查删改① 查询某个元素② 查询某个...

  • ArrayList/LinkedList

    一。LinkedList:数据结构是双向链表 list的增删改查1.增(加元素) 其他的方法暂时不罗列2.删除元素...

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • 2018-10-10 Python26 集合set

    元祖(tuple):只读 列表(list):增删改查 集合(set):没有重复元素,增删改查 字典(dict) 集...

  • 关于python的list的增查删改

    说到增查删改,想起了数据库,我们在关系型数据库当中就会对表进行增查删改。 在python当中我们也可以对list进...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • 增删改

    对于表中的操作,就是增删改查,查内容较多,这里先说增删改。 1.增(insert或者load) 即插入数据,多行插...

网友评论

      本文标题:04-元素增删改查

      本文链接:https://www.haomeiwen.com/subject/tymznqtx.html