gpt4 book ai didi

javascript - 删除指定元素的函数

转载 作者:行者123 更新时间:2023-12-03 08:06:37 26 4
gpt4 key购买 nike

我需要创建一个函数来获取用户输入(CSS 选择器)并删除所有这些元素。这是目前为止的功能

function removeBySelector(selector) {
var thisOne = document.querySelectorAll(selector);
for(var i = 0; i<thisOne.length; i++) {
document.removeChild(thisOne[0]);
};
};

以及启动它的 HTML

<button type="button" name="button" onclick="removeBySelector(prompt('Type the selector e.g p/ p.pClass'));">Remove By Selector</button>

最佳答案

将方法更改为

function removeBySelector(selector) 
{
var thisOne = document.querySelectorAll(selector);
for(var i = 0; i<thisOne.length; i++)
{
thisOne[i].parentNode.removeChild( thisOne[i] ); //changed parentElement to parentNode
};
}

关于javascript - 删除指定元素的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34354673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com