博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript:appendChild、insertBefore和insertAfter
阅读量:6427 次
发布时间:2019-06-23

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

appendChild:

target.appendChild(newChild)

newChild作为target的子节点插入最后的一子节点之后

insertBefore:

target.insertBefore(newChild,existingChild)

newChild作为target的子节点插入到existingChild节点之前

existingChild为可选项参数,当为null时其效果与appendChild一样

insertAfter:

顾名思义,就是在node后面增加new node,但是没有现成的API提供调用,但也很容易的自己可以写:

function insertAfter(newEl, targetEl){    var parentEl = targetEl.parentNode;                if(parentEl.lastChild == targetEl)    {       parentEl.appendChild(newEl);    }else{       parentEl.insertBefore(newEl,targetEl.nextSibling);    }            }

转载地址:http://anfga.baihongyu.com/

你可能感兴趣的文章
[Android Pro] Swift 3.0多线程
查看>>
hdu 4351 Digital root
查看>>
LA 2797 Monster Trap (Simple Geometry && Floyd)
查看>>
谁拿了最多奖学金(2005提高组第一题)
查看>>
Python专题
查看>>
MySQL server has gone away
查看>>
CentOS-6.5安装配置Tomcat7
查看>>
幂相关
查看>>
python定义影像投影
查看>>
ArcGIS紧凑型缓存存储格式分析
查看>>
kao2+mongodb搭建小程序后台环境(一)
查看>>
Spring Web Flow 入门demo(三)嵌套流程与业务结合 附源代码
查看>>
极光推送---安卓Demo
查看>>
Elasticsearch2.x 拼音分词插件lc-pinyin安装教程
查看>>
day03作业
查看>>
z=sin(xy)
查看>>
Python中的传值和引用
查看>>
遇到的like “%%" 加is null 一起使用的问题
查看>>
Floyd算法
查看>>
pygame初步(一)绘制一个运动的矩形
查看>>