位置: 编程技术 - 正文

appendChild() 或 insertBefore()使用与区别介绍

编辑:rootadmin
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 下面,举例说明document.createElement()的用法。<div id="board"></div> 例1: 效果:在标签board中加载一个按钮,属性值为“这是测试加载的小例子”。 例2: 效果:在标签board中加载一个下拉列表框,属性值为“加载项1”和“加载项2”。 例3: 效果:在标签board中加载一个文本框,属性值为“使用setAttribute”。 当点击这个文本框时,会弹出对话框“This is a test!”。 根据上面例子,可以看出,可以通过加载对象的属性来设置,参数是相同的。使用e.type="text" 和 e.setAttribute("type","text")效果是一致的。 下面,我们用实例来讲述一下appendChild() 方法和insertBefore() 方法的不同。 比如我们要在下面这个div中插入一个子节点P时:<div id="test"><p id="x1">Node</p><p>Node</p></div> 我们可以这样写: 通过以上的代码,可以测试到一个新的节点被创建到了节点div下,且该节点是div最后一个节点。很明显,通过这个例子,可以知道appendChildhild和insertBefore都可以进行插入节点的操作。 在上面的例子中有这样一句代码:oTest.insertBefore(newNode,null) ,这里insertBefore有2个参数可以设置,第一个是和appendChild相同的,第二却是它特有的。它不仅可以为null,还可以为: 效果:这个例子将在x1节点前面插入一个新的节点 又或: 效果:这个例子将在x1节点的下一个节点前面插入一个新的节点 还可为: 这个例子将在第一子节点前面插入一个新的节点,也可以通过改变childNodes[0,1,...]来在其它位置插入新的节点 由于可见insertBefore()方法的特性是在已有的子节点前面插入新的节点,但例一中使用insertBefore()方法也可以在子节点列表末插入新节点的。两种情况结合起来,发现insertBefore()方法插入节点,是可以在子节点列表的任意位置。 从这几个例子中得出: appendChild() 方法在节点的子节点列表末添加新的子节点。 insertBefore() 方法在节点的子节点列表任意位置插入新的节点。

推荐整理分享appendChild() 或 insertBefore()使用与区别介绍,希望有所帮助,仅作参考,欢迎阅读内容。

appendChild() 或 insertBefore()使用与区别介绍

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

JavaScript对象学习经验整理 1.对象的创建方法:(1)通过new运算符创建,new后面跟着一个构造函数名varobject=newObject();构造函数直接调用时通常没有返回值,它只是初始化由this值传递

JavaScript var声明变量背后的原理示例解析 只要是写过点JS代码,很简单一个var就完事了。那对于JS编译器背后它又发生了什么呢?那就一步步通过代码来讲起。x=1;alert(x);vary=function(){alert(x);varx=2;a

JavaScript的继承的封装介绍 /***当调用此函数时,只有第一次参数传入,第二个不存在的情况下,就创建类*当调用此函数时,传入了两个参数,第一个参数为基类,第二个参数则在基类的

标签: appendChild() 或 insertBefore()使用与区别介绍

本文链接地址:https://www.jiuchutong.com/biancheng/376158.html 转载请保留说明!

上一篇:JavaScript中的运算符种类及其规则介绍(javascript运算)

下一篇:JavaScript对象学习经验整理(js对象常用方法)

  • 增值税发票抵扣是什么意思
  • 个人所得税速算扣除数表
  • 固定资产本期发生额怎么算
  • 通过法院拍卖取得的设备怎么开具发票
  • 小规模公司注销时账务要如何处理
  • 实收资本增加印花税税目
  • 期末资产负债
  • 利用个独企业避税犯法吗
  • 临时工工资能否用公户支付
  • 境外劳务输出有哪些类型
  • 利润表中的上期金额怎么填?
  • 核定征收印花税的计税依据是否含税
  • 固定资产原值是含税还是不含税
  • 按季度计提利息
  • 怎么查询财务章备案信息
  • 房屋的折旧年限一般是多少年
  • 受赠房屋涉及哪些税?
  • 出口退税款的账户是什么
  • 每个月的股利怎么计提?
  • 出差补助没有发票可以直接入账吗
  • 滴滴公司的员工打车要钱吗
  • 物业公司营业成本包括哪些
  • php处理xml
  • php read
  • 如何进入企业年报系统
  • 股东以债权出资,公司怎么处理
  • 存货周转材料报废处理会计分录
  • 工资薪金所得具体包括哪些
  • PHP中使用什么关键字声明变量的作用域为全局
  • ppap是什么意思中文
  • 哪些费用需要计提,哪些不需要
  • 进出口企业税务怎可以查出问题
  • 生产成本制造费用怎么算
  • 小规模纳税人是否可以开专票
  • 被白雪覆盖的彩虹歌词
  • 行人重识别map
  • 什么叫点云数据
  • 被黑客攻击
  • lincom命令
  • 其他应付款包括应付股利和应付利息吗
  • 公司负担个人所得税如何做账
  • Spring(十五):Spring整合MyBatis的两种方式
  • div不规则排版
  • day10-Tomcat02
  • 承兑汇票是属于什么科目
  • db2报42603
  • 个体户能不能变更地址
  • 环境检测费可以计入环保费吗
  • 企业所得税汇算清缴扣除标准2023
  • 出口后收不到货款
  • 公司借款给个人的税务问题
  • 不动产出租要交什么税
  • 验资账户需要对账吗
  • 减免税款借方有利息吗
  • 固定资产清理产生的收入计入
  • 账户信息变更说明
  • 没有发票只有收据可以入账吗
  • 增值税发票备注栏最新规定
  • 土地闲置费属于政府性基金收入
  • 企业建账的流程是什么
  • MySQL关键字执行顺序
  • 数据库mysql索引
  • win7电脑一键关机快捷键
  • win10开机出现onekey ghost
  • xp系统网络服务在哪开启
  • ubuntu搭建nginx服务器教程
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • win10升级后无法进入系统一直重启
  • win10系统更新后
  • win10 world文档
  • win10系统创建一个快捷bat
  • linux 命令连接
  • linux用root登录
  • cocos2d-x windows开发环境配置
  • bat删除隐藏文件
  • js中表单
  • 全屏沉浸式
  • 税务局纳税服务中心
  • 河北省国家税务总局云办税厅
  • 国家税务网上办税平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设