页面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相关推荐

  1. js如何往数组Array中添加删除元素

    原文:https://www.tmico.cn/wordpress/?p=222 数组常用方法: 1.pop 删除原数组最后一项,并返回删除元素的值:如果数组为空则返回undefined  2.pus ...

  2. 在浏览器中添加删除页面元素

    在浏览器中添加删除页面元素 一.添加元素 确定添加元素位置,并找到容器元素. 新建一个填写内容步骤,添加填写项目,获取容器元素,填写属性为添加子元素addchild,填写内容为新元素的html代码. ...

  3. 扩展JavaScript数组(Array)添加删除元素方法

    为JavaScript数组(Array)扩展 添加删除元素方法 作者:jcLee95:https://blog.csdn.net/qq_28550263?spm=1001.2101.3001.5343 ...

  4. Java中List 删除元素方法參考

    Java中List 删除元素 Java中List 删除元素会使集合大小减少,合理删除的一些方法. 1:删除后的元素i-1 删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1 ...

  5. redis cluster中添加删除重分配节点例子

    redis cluster中添加删除重分配节点例子 作者:用户 来源:互联网 时间:2016-05-05 10:22:27 摘要: 本文讲的是redis cluster中添加删除重分配节点例子, re ...

  6. 圣诞节PNG免扣素材|轻松向现有项目中添加节日元素!

    制作任何东西,从定制的圣诞卡,图标,可以用于网站设计或包装,甚至图形,照片和插图,PNG免扣格式图片素材,无疑可以帮助你有效的完成项目. 节日的装饰不仅仅包括挂一棵圣诞树和添加金属箔.装饰也可以延伸到 ...

  7. Java 集合中遍历删除元素抛异常的原因,从ArrayList说起

    文章目录 使用for删除遗漏元素的原因: 使用foreach删除报错的原因: 其它集合的删除方法 删除集合元素的工具类 ArrayList删除元素的方式. 使用for循环删除.会遗漏删除的元素 使用f ...

  8. Html怎样往div中添加文本,给div中添加文本元素

    [javascript]代码库 给div中添加文本元素 div{ border: 1px solid blue; background-color: green; width: 300px; heig ...

  9. oracle删除主键之一,oracle中添加删除主键的方法

    1.创建表的同时创建主键约束 (1)无命名 sql;"> create table student ( studentid int primary key not null,stude ...

最新文章

  1. qlabel 边加载边更新_盘点十四款国产进口边三轮,挎斗子摩托车,售价从1万至60多万...
  2. Asic设计参考工具与参考文档
  3. 20分钟学会CMake
  4. Android Studio - HPROF文件查看和分析工具
  5. mysql将权限分为几个层级_MySQL多层级结构-区域表使用树详解
  6. GitLab安装配置使用总结
  7. React 简单实例 (React-router + webpack + Antd )
  8. [收藏]REST -维基百科
  9. 华为Mate 40 Pro最新渲染图曝光:后置相机模组有变化
  10. IO口复用时钟的配置
  11. Json概述以及python对json的相关操作
  12. JAVA 命令执行 学习笔记
  13. MySQL的数据类型(三)
  14. 农村物流配送管理如何走出困境?这里有方案
  15. [Audacity][帮助手册][手册内容]认识Audacity
  16. 国产FPGA(紫光同创)—— 数据采集及千兆以太网传输(一)
  17. Uniapp苹果登录
  18. 网易视频云:HBase优化实战
  19. 计算机缺少更新,Win10电脑无法更新提示你的设备中缺少重要的安全和质量修复怎么处理...
  20. vue项目如何减少app.js和vender.js的体积

热门文章

  1. 关于图片的像素、分辨率、尺寸问题的解答,以及显示器的显示大小。
  2. 语义分割Backbone学习
  3. 取数游戏(博弈+动规)
  4. linux 下解压ear文件,在Linux环境下把应用程序文件p2pd.ear部署到TongWeb时报错
  5. VS2010到VS2019各个版本的密钥
  6. C语言实验——拍皮球
  7. 基于Java SSH的在线投票系统
  8. vue打包多页面应用,使用 vue 2.6.11和vue-cli 4
  9. 【软件测试自动化-QTP系列讲座 11】== AOM应用(一)+QuickTest+Automation ==
  10. zhang-Suen图像骨架提取(原理和代码)