位置: 编程技术 - 正文

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对象常用方法)

  • 收入纳税数据是什么意思
  • 企业增值税是什么科目
  • 个税是按照实发工资计算吗
  • 生产部的管理人员简介范文
  • 社保怎么进行账单查询
  • 小规模纳税人企业购进货物和接受应税劳务时
  • 财报中计提
  • 招待费汇算清缴扣除比例
  • 电子税务局上财务制度备案错误是啥意思
  • 非现金资产债务怎么算
  • 认证发票密文有误不能抵扣如何处理?
  • 销售退回的增值税怎么处理
  • 销售免税药品要进项税额转出吗
  • 增值税申报表更正情况说明怎么写
  • 预付款如何扣除
  • 开专票红冲是不是双方都要开信息表
  • 现金支付业务
  • 未支付的款项如何做账
  • 签订设备维修合同会计分录
  • 增值税税负率高于预警值
  • 减免所得税额明细表
  • 纳税人如何网上申请预填报服务
  • 工程收入怎么算
  • 企业增速怎么算
  • bios设置独立显卡优先启动
  • 基本户是否可以冻结
  • 我想设置应用
  • windows7部分的更新安装失败怎么办?
  • php基础入门教程
  • php上传进度条
  • 抖音自动抢福袋挂机软件哪个好
  • 存货损失的会计分录
  • 公司付物业费没开发票
  • xcsp_eclib.dll
  • 营改增之前的收入开什么票
  • 二手房印花税怎么算2020
  • 法恩达尔的信
  • laravel实战教程
  • php 解压缩
  • c++图像二值化
  • php实现评论回复功能
  • java上界通配符Animal Dog
  • 或有资产什么时候要披露
  • Spring(三)-AOP
  • 织梦标签理解
  • 自然人代开经营所得汇算清缴怎么做
  • 固定资产的会计政策有哪些
  • 视同小规模纳税人是有?
  • 关于SQL Server安全控制的说法正确的是
  • PostgreSQL教程(十二):角色和权限管理介绍
  • mysql insert语句操作实例讲解
  • 存货是指企业在生产经营过程中为销售或耗用
  • 贷款担保费应计入什么
  • 装载机如何计提折旧费用
  • 收到利息收入如何做分录
  • 冲销预付账款后怎么做账
  • 临时设施属于什么科目
  • 开具其他发票收入填报异常
  • 手机发票计入什么科目
  • 会计计算工资的步骤流程
  • 长期股权投资属于什么会计要素
  • 分享sql日期时间格式
  • win8老是自动安装软件
  • 电脑找不到关机选项了怎么关机
  • The file /boot/grub/stage1 not read cor 解决办法
  • linux卸载安装
  • gcuservice.exe
  • 笔记本运行WINCC不显示全屏
  • Unity3D游戏开发基础
  • jquery写入json文件
  • shell bash sh
  • scrapy爬虫教程
  • python里面颜色
  • unity_jail
  • fragment
  • 国家税务局增值税查验平台
  • 廉租房取消之后有什么补贴
  • 二手房交易契税减免政策
  • 广东发票查验平台下载
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设