• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 知识库 知识库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

2022年02月13日发布JavaScript添加删除元素

武飞扬头像
xhjyxxw
帮助0

知行礼动

大家好,今日小科来聊聊一篇关于2022年02月13日整理发布:JavaScript如何添加删除元素的文章,现在让我们往下看看吧!

JS添加和删除元素的方法:1。添加带有“appendChild('元素名称')”的元素;2.使用“插入之前”在任何位置添加元素;3.使用“移除子元素(‘元素名’)”删除元素。

如何在JavaScript中添加和删除元素

要添加元素,必须先创建一个元素。如果要在新添加的元素中写入文本,必须创建一个文本节点,然后将文本节点的值插入到新添加的元素中。

(1)createElement ('element name '):这个方法可以创建一个新元素。例如:createElement('p '),这意味着已经创建了一个p标记(元素/段落)。

(2)createTextNode ('Text Content '):这个方法可以创建一个文本节点。例如,createTextNode(“我是新内容”)表示已经创建了一个值为“我是新内容”的文本节点。

(3)appendChild('元素名'):添加新元素。例如,ul.appendChild('li ')表示向ul添加li元素。

(4)removeChild('元素名称'):删除元素。用法与(3)相反。

以下示例显示ul动态添加li元素,并且每次都是在原始li前面添加。

脚本

window .nad=function(){ 0

var UL=document . getelementsbyclassname(' box ')[0];

var BTN=document . getelementsbytagname(' button ');

var指数=1;//序列号计数器

Btn[0].nclick=function () {//新建一个节点,添加新元素,总是在最前面。

Var=文档。创建元素(' li '),//创建Li元素

内容=“我是‘指数’李”;//li元素文本节点的内容

var text=document . createtextnode(内容);//创建li元素的文本节点

指数;//每创建一个li计数1。

var Li=ul . getelementsbytagname(' Li ');//获取页面中的li集合

UL.insertBefore(li,Li[0]),Li . appendchild(text);//在页面的第一个li前面添加新的li标签

}

Btn[1].nclick=function () {//删除添加的元素

var Li=document . getelementsbytagname(' Li ')[0];

if(!索引% 2==0){ 0

Li . parent node . remove child(Li);

}

}

}

/script

/head

身体

按钮单击添加新li元素/按钮。

按钮单击删除li元素/按钮

ul class='box '

/ul

/body注释:如果希望新添加的li每次都在原来的li之前,那么需要使用insertBefore()方法。

InsertBefore()包含两个参数值。第一个参数值是要添加的元素的名称,第二个参数值是要添加的元素的名称(该值可以为空)。当它为空时,效果与appendChild()相同。

比如上面的例子,我觉得每次加元素li,都是在前面。那就换第四步吧:

var Li=ul . getelementsbytagname(' Li ');

UL.insertBefore(li,Li[0]);li.appendChild(文本);也就是说,添加新元素有两种方式:appendChild(),Insert before();删除元素:removeChild()

这篇好文章是转载于:知行礼动

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 知行礼动
  • 本文地址: /news/detail/tanhbkfgai