html中添加删除元素之removeChild
页面html
<div class="layui-input-block" id="collect"></div>
添加元素 点击查询从后端得到数据 ,数据可以保证每次只会返回一条
var searchList = []; //收件人列表*******************************************searchList.push(res.msg)var html = '';html += "<div class ='layui-col-md1'>";html += "<div class='peopleOne'>";html += "<div class='peopleleft'>" + res.msg[1] + "</div>";html += "<div class='peopleright' onclick='del(" + res.msg[0] + ")'>×</div>";html += "</div>";html += "<div>";$("#collect").append(html)
每次后台返回的数据会放在searchList 数组中
点击删除的时候不仅要把searchList 中的数据删除掉 页面上的节点也要删除
function del(id) {searchList.forEach(function (item, index) {if (item[0] == id) {searchList.splice(index, 1)var parent=document.getElementById("collect");//找到父元素parent.removeChild(parent.childNodes[index+1]);} })}
先找到存放所有元素的节点collect 移除下边的子节点 审查元素的时候是这样的
因为循环是从0开始的 对应数组中下标加1
var parent=document.getElementById("collect");//找到父元素parent.removeChild(parent.childNodes[index+1]);
html中添加删除元素之removeChild相关推荐
- js如何往数组Array中添加删除元素
原文:https://www.tmico.cn/wordpress/?p=222 数组常用方法: 1.pop 删除原数组最后一项,并返回删除元素的值:如果数组为空则返回undefined 2.pus ...
- 在浏览器中添加删除页面元素
在浏览器中添加删除页面元素 一.添加元素 确定添加元素位置,并找到容器元素. 新建一个填写内容步骤,添加填写项目,获取容器元素,填写属性为添加子元素addchild,填写内容为新元素的html代码. ...
- 扩展JavaScript数组(Array)添加删除元素方法
为JavaScript数组(Array)扩展 添加删除元素方法 作者:jcLee95:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343 ...
- Java中List 删除元素方法參考
Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...
- redis cluster中添加删除重分配节点例子
redis cluster中添加删除重分配节点例子 作者:用户 来源:互联网 时间:2016-05-05 10:22:27 摘要: 本文讲的是redis cluster中添加删除重分配节点例子, re ...
- 圣诞节PNG免扣素材|轻松向现有项目中添加节日元素!
制作任何东西,从定制的圣诞卡,图标,可以用于网站设计或包装,甚至图形,照片和插图,PNG免扣格式图片素材,无疑可以帮助你有效的完成项目. 节日的装饰不仅仅包括挂一棵圣诞树和添加金属箔.装饰也可以延伸到 ...
- Java 集合中遍历删除元素抛异常的原因,从ArrayList说起
文章目录 使用for删除遗漏元素的原因: 使用foreach删除报错的原因: 其它集合的删除方法 删除集合元素的工具类 ArrayList删除元素的方式. 使用for循环删除.会遗漏删除的元素 使用f ...
- Html怎样往div中添加文本,给div中添加文本元素
[javascript]代码库 给div中添加文本元素 div{ border: 1px solid blue; background-color: green; width: 300px; heig ...
- oracle删除主键之一,oracle中添加删除主键的方法
1.创建表的同时创建主键约束 (1)无命名 sql;"> create table student ( studentid int primary key not null,stude ...
最新文章
- qlabel 边加载边更新_盘点十四款国产进口边三轮,挎斗子摩托车,售价从1万至60多万...
- Asic设计参考工具与参考文档
- 20分钟学会CMake
- Android Studio - HPROF文件查看和分析工具
- mysql将权限分为几个层级_MySQL多层级结构-区域表使用树详解
- GitLab安装配置使用总结
- React 简单实例 (React-router + webpack + Antd )
- [收藏]REST -维基百科
- 华为Mate 40 Pro最新渲染图曝光:后置相机模组有变化
- IO口复用时钟的配置
- Json概述以及python对json的相关操作
- JAVA 命令执行 学习笔记
- MySQL的数据类型(三)
- 农村物流配送管理如何走出困境?这里有方案
- [Audacity][帮助手册][手册内容]认识Audacity
- 国产FPGA(紫光同创)—— 数据采集及千兆以太网传输(一)
- Uniapp苹果登录
- 网易视频云:HBase优化实战
- 计算机缺少更新,Win10电脑无法更新提示你的设备中缺少重要的安全和质量修复怎么处理...
- vue项目如何减少app.js和vender.js的体积
热门文章
- 关于图片的像素、分辨率、尺寸问题的解答,以及显示器的显示大小。
- 语义分割Backbone学习
- 取数游戏(博弈+动规)
- linux 下解压ear文件,在Linux环境下把应用程序文件p2pd.ear部署到TongWeb时报错
- VS2010到VS2019各个版本的密钥
- C语言实验——拍皮球
- 基于Java SSH的在线投票系统
- vue打包多页面应用,使用 vue 2.6.11和vue-cli 4
- 【软件测试自动化-QTP系列讲座 11】== AOM应用(一)+QuickTest+Automation ==
- zhang-Suen图像骨架提取(原理和代码)