gpt4 book ai didi

javascript - 使用 imacro 删除元素

转载 作者:数据小太阳 更新时间:2023-10-29 05:29:26 25 4
gpt4 key购买 nike

首先,我是 imacros 的新手,我试图在随机站点中使用 imacro 从页面中删除一个元素,为此我尝试使用 javascript,这会引发 .remove( ) 不是函数。以下是我一直在尝试的一段代码:

var macro = "";
macro +="SET !DATASOURCE mobidomains2.csv";
macro +="SET !DATASOURCE_COLUMNS 1";
macro ="SAVEAS TYPE=PNG FOLDER=* FILE={{!COL1}}";
window.content.document.getElementsByClassName("results-explained").remove();
var ret="";
ret=iimPlay(macro);

我也尝试过使用 .removechild(),那么有什么方法可以使用带有 javascript 的 imacro 删除特定的 div 吗?提前致谢。

最佳答案

getElementsByClassName 返回 HTMLCollection .您应该遍历集合,然后对每个元素调用 remove 方法。另请注意 ChildNode.remove方法没有得到广泛支持。

var collection = window.content.document.getElementsByClassName("results-explained");

Array.prototype.forEach.call(collection, function(node) {
node.parentNode.removeChild(node);
});

关于javascript - 使用 imacro 删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32355138/

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