js在指定位置增加节点函数insertBefore()用法实例

 更新时间:2015年01月12日 11:19:38   投稿:shichen2014  
这篇文章主要介绍了js在指定位置增加节点函数insertBefore()用法,实例分析了insertBefore()函数追加结点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了js在指定位置增加节点函数insertBefore()用法。分享给大家供大家参考。具体分析如下:

函数原型如下:

insertBefore(参数1,参数2):在指定位置添加节点

具体代码如下:

复制代码 代码如下:
<html>
<head>
<script type="text/javascript">
function t(){
 var nodeli = document.createElement('li');//创建一个li节点
 var li_text = document.createTextNode('蓝天');//创建一个文本节点
 nodeli.appendChild(li_text);//将文本节点追加到li节点上
 
 var nodeul = document.getElementsByTagName('ul')[0];//获取第一个UL节点
 var nodeli1 = nodeul.getElementsByTagName('li')[2];//获取ul下第3个节点——秋天
 nodeul.insertBefore(nodeli,nodeli1);//函数insertBefore()表示在哪个节点前添加。第一个参数为要插入的新节点,第二个参数为已有节点
}
</script>
</head>
<body>
<div id="container">
 <ul>
  <li>春天</li>
  <li>夏天</li>
  <li>秋天</li>
  <li>冬天</li>
 </ul>
</div>
<hr />
<button onclick="t()" value="">指定位置增加节点</button>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

相关文章

  • xml和web特殊字符

    xml和web特殊字符

    在html和xml文件中,往往会因为以下特殊字符而导致文件解析出错,一般通过以下函数来处理。
    2009-04-04
  • uni-app 支持多端第三方地图定位的方法

    uni-app 支持多端第三方地图定位的方法

    这篇文章主要介绍了uni-app 支持多端第三方地图定位的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 实现抖音两个旋转小球的loading技巧实例

    实现抖音两个旋转小球的loading技巧实例

    这篇文章主要为大家介绍了实现抖音两个旋转小球的loading技巧实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • JavaScript格式化json和xml的方法示例

    JavaScript格式化json和xml的方法示例

    这篇文章主要介绍了JavaScript格式化json和xml的方法,结合实例形式分析了javascript格式化json及格式化xml数据的具体操作技巧,需要的朋友可以参考下
    2019-01-01
  • JavaScript深拷贝的一些踩坑记录

    JavaScript深拷贝的一些踩坑记录

    这篇文章主要给大家介绍了关于JavaScript深拷贝的一些踩坑记录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • js仿淘宝商品放大预览功能

    js仿淘宝商品放大预览功能

    本文主要介绍了js仿淘宝商品放大预览功能的实例。具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • javaScript之split与join的区别(详解)

    javaScript之split与join的区别(详解)

    下面小编就为大家带来一篇javaScript之split与join的区别(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11
  • ES6学习笔记之正则表达式和字符串正则方法分析

    ES6学习笔记之正则表达式和字符串正则方法分析

    这篇文章主要介绍了ES6学习笔记之正则表达式和字符串正则方法,结合实例形式对比分析了ES5与ES6正则操作的常用函数功能与用法区别,需要的朋友可以参考下
    2017-04-04
  • 原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面

    原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面

    今天小编给大家分享基于原生JS实现一个炫酷的登录页面,实现效果有点像重力模拟弹跳系统,效果非常棒,需要的朋友参考下实现代码吧
    2017-11-11
  • 最新JS正则表达式验证邮箱和手机号实例(2022)

    最新JS正则表达式验证邮箱和手机号实例(2022)

    在前端开发过程中,通过使用JS的正则表达式来校验输入的邮箱或者手机号是否正确,这也是一个非常常见的业务情景需求,下面这篇文章主要给大家介绍了关于利用JS正则表达式验证邮箱和手机号的相关资料,需要的朋友可以参考下
    2022-08-08

最新评论