插入节点insertBefore()

insertBefore() 方法可在已有的子节点前插入一个新的子节点。

语法:

insertBefore(newnode,node);

参数:

newnode: 要插入的新节点。

node: 指定此节点前插入节点。

我们在来看看下面代码,在指定节点前插入节点。

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
</head>
<body><ul id="test"><li>JavaScript</li><li>HTML</li>
</ul> <script type="text/javascript">var otest = document.getElementById("test");  var newnode = document.createElement("li");newnode.innerHTML = "java";otest.insertBefore(newnode,otest.childNodes[0]);</script> </body>
</html>

运行结果:

    javaJavaScriptHTML

js之DOM操作(插入节点insertBefore())相关推荐

  1. 插入节点insertBefore()

    http://www.imooc.com/code/1699 插入节点insertBefore() insertBefore() 方法可在已有的子节点前插入一个新的子节点. 语法: insertBef ...

  2. js 原生dom 操作

    一. 首先要了解什么是 DOM? DOM: 全称 Document Object Mode 文档对象模型,表示由多层节点构成的文档. document: 表示每个文档的根节点,它的唯一子结点是 htm ...

  3. js hover 触发事件_为什么说JS的DOM操作很耗性能

    想问这样的问题,其实是自己心中没有个谱,一直用 js 计算性能来衡量 浏览器dom 操作性能.js性能和浏览器性能其实是两码事. 这个问题很抽象,它里面涉及挺多个小的知识点. 重申一点,js 操作 D ...

  4. 原生js循环展示dom_为什么说JS的DOM操作很耗性能

    想问这样的问题,其实是自己心中没有个谱,一直用 js 计算性能来衡量 浏览器dom 操作性能.js性能和浏览器性能其实是两码事. 这个问题很抽象,它里面涉及挺多个小的知识点. 重申一点,js 操作 D ...

  5. jquery的Dom操作查找节点

    1.查找元素节点 使用之前的jquery的各种选择器按照语法:"$(选择器)"来定位到文档中的元素,我们定位后得到的是一个jquery对象.我们可以使用juery提供的方法来操作我 ...

  6. JS的DOM操作1--获取元素与修改元素(附带动图案例)

    1.获取元素与修改元素 https://blog.csdn.net/TroyeSivanlp/article/details/120580055 2.创建自定义属性和节点 https://blog.c ...

  7. JS的DOM操作3--删除事件,注册事件与冒泡⭐⭐⭐(附带动图案例)

    1.获取元素与修改元素 https://blog.csdn.net/TroyeSivanlp/article/details/120580055 2.创建自定义属性和节点 https://blog.c ...

  8. 失去jQuery Bloat ­ —使用NodeList.js进行DOM操作

    p.tip {background-color: rgba(128,128,128,0.05);border-top-right-radius: 5px;border-bottom-right-rad ...

  9. JS的DOM操作——style的操作

    对于JS操作文档中的元素,改变其的样式特征需要用到一个属性--style 常见操作:获取的元素点(·)style.xx(需要设置或修改的属性) 代码演示:例如修改div块的背景颜色 <style ...

最新文章

  1. mysql安装文件瘦身_MySQL瘦身
  2. code第一部分数组:第二十二题 偶数次中查找单独出现一次的数
  3. 关于spring读取配置文件的两种方式
  4. 红旗桌面版本最新运用要领和成果解答100例-7
  5. RedisCluster读写分离改造
  6. 软件项目组织管理(六)项目时间管理
  7. React中antd的按需引入+自定主题
  8. [转载]如何将Putty生成的PrivateKey转换为SecureCRT所需的PublicKey
  9. java对象json序列化时忽略值为null的属性
  10. 全国计算机等级一级考试套题,全国计算机等级考试一级试题及答案(10套)
  11. MCS-51单片机汇编语言程序设计
  12. vue禁用浏览器后退
  13. Java代码画星空月亮
  14. 剑指offe面试题8 旋转数组的最小数字 (java实现)
  15. 心血来潮用vb写-音标发音小程序
  16. 自定义notepad++ --添加插件SourceCookifier
  17. 2016年全国高中数学联赛加试T2解答
  18. Ringbuffer 范例
  19. windows 生成免费ssl证书 配置 https
  20. ASP.NET Core环境Web Audio API+SingalR+微软语音服务实现web实时语音识别

热门文章

  1. WebAssembly 2021年回顾与2022年展望
  2. 如何轻松录制 CS 游戏玩法?4 种免费录制 CS 游戏视频的方法
  3. linux找不到convert,Linux命令 ( 5 ) - convert
  4. 我用Python剖析了某咪的数据,终于知道如何运营公众号了!
  5. python 小于等于号不支持int string_为什么这个Python String的大小会在失败的int转换中发生变化...
  6. 【数组指针】 仅此一篇 让你深刻理解数组指针
  7. Java中的volatile
  8. Google关键字工具
  9. FORK客户端使用教程
  10. 多线程设计模式读书笔记(一)