Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在现有网页中添加脚本以删除内容_Javascript_Html_Web_Tags - Fatal编程技术网

Javascript 在现有网页中添加脚本以删除内容

Javascript 在现有网页中添加脚本以删除内容,javascript,html,web,tags,Javascript,Html,Web,Tags,好的,这是我的问题。 我在Ebay上用worldwild的结果进行了研究,但我不想看到来自中国的结果。 如果可以添加/加载脚本,此脚本将删除包含“china”(实际上是“li”父标记)的所有标记。 我可以开发脚本,但我不知道如何插入它,如果可能的话。 我希望我足够清楚。进入ebay.com,进行搜索,打开谷歌Chrome的控制台,您可以重复运行下面的脚本,以便从屏幕上清除中国搜索结果。PS:由于我的语言是葡萄牙语,我已经为变量searchText指定了值“De China”,但您应该根据屏幕结果

好的,这是我的问题。 我在Ebay上用worldwild的结果进行了研究,但我不想看到来自中国的结果。 如果可以添加/加载脚本,此脚本将删除包含“china”(实际上是“li”父标记)的所有标记。 我可以开发脚本,但我不知道如何插入它,如果可能的话。
我希望我足够清楚。

进入ebay.com,进行搜索,打开谷歌Chrome的控制台,您可以重复运行下面的脚本,以便从屏幕上清除中国搜索结果。PS:由于我的语言是葡萄牙语,我已经为变量
searchText
指定了值“De China”,但您应该根据屏幕结果上显示的语言进行更改(如果是英语,可能是“From China”)

var-listOfChinaLabelNodes=document.getElementsByClassName(“s-item__位置s-item__项目位置”);
var searchText=“De China”;
for(var i=0;i
请分享一些示例代码。这将有助于理解确切的问题。您使用jQuery吗?
var listOfChinaLabelNodes = document.getElementsByClassName("s-item__location s-item__itemLocation");
var searchText = "De China";

for (var i = 0; i < listOfChinaLabelNodes.length; i++) {
    if (listOfChinaLabelNodes[i].textContent == searchText) {
        var attrValue = listOfChinaLabelNodes[i].parentElement.parentElement.parentElement.parentElement.parentElement.attributes[1].nodeValue;
        var attrValueWithQuotationMarks = "'" + attrValue + "'";
        var dataViewToBeSelected = "li[data-view=" + attrValueWithQuotationMarks + "]";
        document.body.querySelector(dataViewToBeSelected).remove();
    }
}