js foreach childNodes删除text结点
----by 19201314
关于childNodes 删除其中的text结点
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body>
<div id="container"><div>23</div><div>56</div>
</div>
<script>var parentNode = document.getElementById('container');console.log(parentNode.childNodes);parentNode.childNodes.forEach(function(currentValue, currentIndex, listObj) {if(currentValue.nodeName === '#text'){parentNode.removeChild(parentNode.childNodes[currentIndex])}},'myThisArg');console.log(parentNode.childNodes);
</script>
</body>
</html>
parentNode.childNodes:
删除后:
关于foreach:
NodeList.prototype.forEach() - Web API 接口参考 | MDN
js foreach childNodes删除text结点相关推荐
- js中childNodes易错点、详解定义以及用法
js中childNodes易错点.详解定义以及用法 最近学习的时候,我遇到了childNodes的一些问题,我查阅了一些资料,总结一下其定义及用法.在学习childNodes之前,我们需要先了解一下D ...
- 从JS数组中删除重复的值[duplicate]
本文翻译自:Remove duplicate values from JS array [duplicate] This question already has answers here : 这个问 ...
- js添加和删除元素节点
js添加和删除元素节点 <!DOCTYPE html> <html> <head><meta charset="UTF-8">< ...
- 6 JS 和 Jquery 删除标签元素
6 JS 和 Jquery 删除标签元素 Jquery:$().remove() jQuery remove() 方法删除被选元素及其子元素, 即删除元素自身. <body> <di ...
- 【剑指offer-Java版】13O(1)时间删除链表结点
O(1)时间删除链表结点 前提是调用者知道要删除的结点的指针,而不是要删除结点的值 不过此类删除问题,当然是存在各种边界条件了: 1) 链表中只有一个结点 - 删除唯一的一个 2) 要删除的结点是最后 ...
- C# - 在foreach中删除元素
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在for ...
- 《剑指offer》第十八题(在O(1)时间删除链表结点)
// 面试题18(一):在O(1)时间删除链表结点 // 题目:给定单向链表的头指针和一个结点指针,定义一个函数在O(1)时间删除该 // 结点. #include <iostream> ...
- 原生JS forEach()和map()遍历的区别以及兼容写法
一.原生JS forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项. 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前 ...
- 程序员面试题精选100题(33)-在O(1)时间删除链表结点[数据结构]
题目:给定链表的头指针和一个结点指针,在O(1)时间删除该结点.链表结点的定义如下: struct ListNode {int m_nKey;ListNode* m_pNext; }; 函数的声明如下 ...
最新文章
- 免费丨AI内行盛会!2021北京智源大会带你与图灵奖和200+位大牛一起共话AI
- Fedora 12 安装配置subversion
- python垃圾回收机制(GC)相关问题
- PHP数组——自定义排序
- python (3):wxPython打包app,报错
- 持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK
- error 系统错误 错误码10007_工业界纠错系统
- python1e2_Python-1 数据类型
- 如何实现 迭代器 可迭代对象 (2.1)
- 论文撰写-LaTex 教程+模板
- qt样式表设置边框_Qt样式表之 QSS 语法介绍
- CentOS7.9调整/Home分区大小
- linux五笔输入法制作_在linux下制作拼音五笔输入法
- 管中窥豹SPDK RBD bdev模块
- Google 谷歌网页搜索, 学术搜索
- springboot+mybetis实验报告
- 安卓应用开发 MyWeChat(二)
- wps底纹去不掉_WPS广告太多,关又关不掉,其实它有无广告的版本
- linux修改文件名字
- accept函数(TCP)
热门文章
- tcp transparent proxy (IP_TRANSPARENT)
- 2022年熔化焊接与热切割特种作业证考试题库及答案
- 高次差周跳检测C语言,利用高次差与自相关函数对周跳探测与处理
- NET Core微服务之路:基于Ocelot的API网关实现--http/https协议篇
- 四川师范大学信息与计算机科学,四川师范大学计算机科学学院-四川.pdf
- 防火墙5788——论小贝的魅力
- JSONObject
- <马哲>生产力和生产关系的辩证原理
- 推荐几本非技术书给媛/猿们看看
- 亲子游小程序开发,助力商家掌握亲子流量