单击网页上的特定类名不会';t工作JAVASCRIPT CHROME扩展
我正在做chrome扩展。在我的一个文件(内容脚本)中,我想远程单击特定网页的特定元素。我知道要单击的元素的类名 不幸的是,对于我来说,任何选项都不喜欢干净的JS或jQuery工作(但2天前它工作了,我没有改变方法!)。我知道内容脚本在我想要的页面上,因为console.log。我的内容脚本内容(是的,我尝试了每一个选项来显示它根本不起作用,甚至下面的一个选项都不起作用)单击网页上的特定类名不会';t工作JAVASCRIPT CHROME扩展,javascript,html,jquery,google-chrome,google-chrome-extension,Javascript,Html,Jquery,Google Chrome,Google Chrome Extension,我正在做chrome扩展。在我的一个文件(内容脚本)中,我想远程单击特定网页的特定元素。我知道要单击的元素的类名 不幸的是,对于我来说,任何选项都不喜欢干净的JS或jQuery工作(但2天前它工作了,我没有改变方法!)。我知道内容脚本在我想要的页面上,因为console.log。我的内容脚本内容(是的,我尝试了每一个选项来显示它根本不起作用,甚至下面的一个选项都不起作用) 这些类名是动态生成的,每次我检查页面时都会更改,它们具有相同的名称,即使我使用不同的内容检查其他页面,它们也具有相同的名称。
这些类名是动态生成的,每次我检查页面时都会更改,它们具有相同的名称,即使我使用不同的内容检查其他页面,它们也具有相同的名称。因此,我不知道这些类名是动态生成的,每次我检查页面时都会更改,它们具有相同的名称,即使我使用不同的内容检查其他页面,它们也具有相同的名称。所以我不明白
let check = location.href;
if (check.includes("categories")){
try {
console.log("works");
$(document).on('click', '.styles__Label-causv5-1 giszo', function() {
alert('hello');
});
document.getElementsByClassName('.articleButton___wrapper___3GdN_ core___flip-container___11Bqu').click();
document.getElementsByClassName('.styles__Label-causv5-1 giszo').click();
document.getElementsByClassName('.sc-AxmLO egaafL auto-tests-add-to-cart-button articleButton___add-to-cart___1Nngf core___flipper___3yDf4').click();
document.getElementsByClassName('articleButton___wrapper___3GdN_ core___flip-container___11Bqu').click();
document.getElementsByClassName('styles__Label-causv5-1 giszo').click();
document.getElementsByClassName('sc-AxmLO egaafL auto-tests-add-to-cart-button articleButton___add-to-cart___1Nngf core___flipper___3yDf4').click();
$('.styles__Wrapper-causv5-0 eBUpQR auto-tests-add-to-cart-button articleButton___add-to-cart___1Nngf core___flipper___3yDf4').click(function() { });
$('.styles__Label-causv5-1 giszo').click();
// yeah there is catch{} and other stuff under it but it doesn't matter here