原生js删除多个相同类名的子元素
Posted xiaoYu&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生js删除多个相同类名的子元素相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>demo</title> </head> <body> <div class="tempDiv"></div> <div class="tempDiv"></div> <div class="tempDiv"></div> <div class="tempDiv"></div> <div class="tempDiv"></div> <div class="tempDiv"></div> </body> </html>
function removeChild() { var child= document.getElementsByClassName("tempDiv"); child.removeNode = []; if (child.length != undefined) { var len = child.length; for (var i = 0; i < len; i++) { child.removeNode.push({ parent: child[i].parentNode, inner: child[i].outerHTML, next: child[i].nextSibling }); } for (var i = 0; i < len; i++){ child[0].parentNode.removeChild(child[0]); } } else { child.removeNode.push({ parent: child.parentNode, inner: child.outerHTML, next: child.nextSibling }); child.parentNode.removeChild(child); } }
以上是关于原生js删除多个相同类名的子元素的主要内容,如果未能解决你的问题,请参考以下文章
ES6 - 原生js遍历DOM - document.querySelectorAll(‘.xx‘)给DOM元素添加删除类名 - dom.classList.add切换类名toggle
ES6 - 原生js遍历DOM - document.querySelectorAll(‘.xx‘)给DOM元素添加删除类名 - dom.classList.add切换类名toggle