位置: 编程技术 - 正文

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

  • 企业所得税核定征收税率表最新
  • 免税发票是普票还是专票
  • 居民企业应纳税所得额税率
  • 房地产企业被收购报表处理
  • 房地产经营税金计算公式
  • 辅导期纳税人会计处理
  • 进项发票认证后暂不抵扣
  • 从支付宝里可以查出结婚个人信息吗
  • 红字通知单进项税额转出
  • 城市基础设施配套费 契税
  • 园林设计开票
  • 所得税预缴资产怎么算
  • 房地产开发经营企业确认当期因销售房地产
  • 现金日记账对方科目是什么意思
  • 补缴以前年度税款
  • 固定资产入账包括税额吗
  • 利润表里的营业成本包括哪些
  • 企业没有土地证
  • 去国外参加展会带什么东西
  • 升级打装备的手游
  • 使用u盘安装windows11步骤
  • 财务费用增加记借方还是贷方
  • 厂区地面硬化的意义
  • 企业所得税汇算清缴操作流程
  • 发票专用章正规位置盖在哪里
  • 小规模纳税人缴税标准是什么
  • 股权转让的不仅是权利还有义务
  • 拼多多改地址怎么改视频
  • 家里装饰镜太多了怎么化解
  • 如何使用nodejs
  • 利息收入发票能抵扣吗
  • 尚融宝盈(宁波)投资中心(有限合伙)
  • zendstudio怎么创建php项目
  • PHP如何使用资源路由方式改进新闻管理
  • 麒麟软件的linux桌面操作系统
  • php获取给定日期函数
  • 出口增值税免抵退税
  • 代扣代缴的境外收入企业所得税可以抵减吗
  • 发票校验码是什么在哪
  • 未满一年需要工商年报吗
  • 增值税纳税人放弃免税权的规定
  • 汽油发票怎么开专票
  • 收到电费发票做账怎么做
  • 投资性房地产租金税率是多少
  • 商品进销差价的作用
  • 营业成本包括三大费用如何称呼
  • 收到了对方的作业怎么办
  • 贴发票要按时间顺序吗
  • 商品流通企业会计第三版答案倪明辉
  • mysql5.7最新版
  • 数据库的常用语句
  • linux 新手
  • ubuntu安装超详细教程
  • xp系统如何禁止各种窗口弹出
  • linux 禁用root
  • splash.exe - splash是什么进程 有什么作用
  • Centos 6.4 64位版命令行下设置无线网卡教程
  • linux常用命令kill
  • win10小娜怎么用不了
  • iptables 增加
  • win10系统本地用户和组怎么添加
  • The graphics pipeline ,Open GL 渲染管线
  • javascript运用
  • 教你在heroku云平台上部署Node.js应用
  • bat脚本判断
  • cocos2dx-js
  • 数独算法代码c语言
  • 如何进行js 的测试
  • vim tagbar
  • 用bat调用exe并输入参数
  • Emeditor与dos(cmd)经典使用技巧之批量生成网页
  • 在centos上安装pycharm
  • 手机关卡类游戏
  • listview提高效率
  • js实现回文
  • 江苏4050社保补贴政策2024
  • 税务总局着装管理办法
  • 电子税务局讲解
  • 购置税周天上班吗
  • 南宁税务局进面分数线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设