简单的DOM操作
发布日期:2021-09-07 21:17:24 浏览次数:2 分类:技术文章

本文共 1054 字,大约阅读时间需要 3 分钟。

克隆节点

  cloneNode(Boolean)-克隆节点 克隆还分深度克隆 和 浅度克隆 默认是浅度的

  参数说明:需要在方法中传入一个参数 true值深度 false表示浅度

  var span = demo.firstElementChild;

  console.log(span.cloneNode());//浅度克隆

  console.log(span.cloneNode(true));//深度克隆

追加节点

  
appendChild(节点)-方法 追加节点 那么我们上方复制了节点需要追加到页面中了
 
  追加 顾名思义就是在最后面进行添加啦 追加咯
 
  
参数讲解
     1.调用该方法的元素 一个是要追加到的目标元素
     2.参数值 需要追加到目标元素的节点
     3.需要注意点 如果是你将页面中的节点追加另外一个目标元素中 那么是直接将该 节点剪切去 不是将节点进行复制一份在追加到目标去元素中去 这个需要注意啦
  var clo = span.cloneNode(true);
  clo.innerHTML = "克隆节点";
  demo.appendChild(clo);

插入节点

  插入节点 意思就是将某个节点放置到某个具体的位置啦
  
insertBefore(插入节点,参照节点)-方法
  
参数介绍
    调用方 为目标元素
    参数1 要插入的节点
    参数2 参照节点
  demo.insertBefore(clo,span.nextElementSibling);
 

替换节点

  替换节点 将指定的节点 替换为一个不同的
  
replaceChild(插入节点,参照节点)-方法
  
参数介绍
    参数1 插入节点
    参数2 参照节点
  var crea = document.createElement("span");
  crea.innerHTML = "hehe";
  demo.replaceChild(crea,demo.lastElementChild);

移除节点

  移除节点 将节点移除啦
  注意点:调用方法的元素必须是移除节点的祖先元素
  removeChild(节点)-方法
  demo.removeChild(demo.firstElementChild);

转载于:https://www.cnblogs.com/orangeNan/p/7123818.html

转载地址:https://blog.csdn.net/weixin_34304013/article/details/94581059 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:iOS NSOperation 子类实现及并发执行
下一篇:ssh框架整合之登录以及增删改查

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月07日 19时26分04秒