位置: 编程技术 - 正文

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

  • 航空电子客票行程单在哪里打印
  • 产品模板是固定的吗
  • 固定资产分期付款会计处理
  • 金税盘续费怎么开票
  • 技术成果投资入股企业所得税递延纳税备案表
  • 增值税期末留抵退税政策实施力度
  • 贸易公司的印花税税率是多少
  • 退回来的增值税税费怎么做账务处理
  • 机动车销售统一专票有几联
  • 出口贸易没有进口贸易
  • 固定资产处置如何入账
  • 金税是干什么的
  • 外来经营活动需要提供什么资料?
  • 用友t3财务报表模块打不开
  • 应交税费的借方表示什么
  • 小规模季超过30,增值税怎么收
  • 0申报季末资产总额填多少
  • 跨区域提供建筑服务个人所得税
  • 公司购买理财的好处有哪些
  • 固定资产残值清零怎么处理
  • win10专业版虚拟内存怎么设置
  • 委托招聘服务费怎么算
  • swstrtr.exe - swstrtr是什么进程
  • windows10如何移动文件
  • 获取 获得
  • 人工装卸怎么办营业执照
  • 租赁公司车转个人有报废年限吗?
  • echarts获取不到宽和高
  • 交易性金融资产的交易费用计入哪里
  • 怎么确定
  • 最贵的电脑键盘
  • 购入专利权属于
  • ant design vue 表单
  • html列表去掉点
  • golang 调用动态库
  • 其他综合收益转入留存收益还是投资收益
  • 商品流通企业库存商品的核算方法主要有
  • 个体工商户建账办法最新
  • 企业收入总额的计算公式
  • 织梦cms官网
  • 跨年度错账调整分录
  • 以前年度应收账款错误如何调整
  • 小规模纳税人出售使用过固定资产
  • 现金折让的账务处理
  • 企业预付款属于负债吗
  • 收到税务局退增值税怎么入账
  • 单位食堂收费制度
  • 银行证书费入什么科目
  • 营业外支出的用法
  • 对公帐户发票金额是什么
  • 商业企业进货会计分录
  • mysql数据库数据迁移
  • winxp系统开机启动项
  • docker安装使用
  • win8开机错误
  • win8.1ie浏览器在哪
  • ksweb软件
  • ubuntu有线正在连接
  • ezulumain.exe是病毒进程吗 ezulumain进程安全吗
  • win10不能注销登录
  • windowsxp优点
  • 腾讯电脑管家免费安装下载
  • 浅谈特殊儿童的融合教育论文
  • python模拟reversed功能
  • cocos2dx4.0教程
  • coco包装设计
  • Bullet(Cocos2dx)之凸多面体形状和组合形状
  • unity 更新
  • android intent作用
  • jquery .find()
  • 开源项目怎么做
  • js class 私有方法
  • Python连接MySQL并使用fetchall()方法过滤特殊字符
  • python怎么读取中文txt文本
  • android程序崩溃会被重启
  • 沈阳税务局兑奖中心在哪
  • 辽宁省国家税务局官网
  • 如何做好基层税务分局长工作
  • 车间租金计入什么会计科目
  • 服务类发票 如何入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设