Я пытаюсь сделать расширение Chrome: оно выдает всплывающее окно и выполняет автоматический клик по моей корзине, где идентификатор устанавливается мной из элемента inspect.
Хотя мне не удалось написать код, в котором я мог бы установить идентификатор для определенных элементов класса на веб-сайте (любом веб-сайте с помощью расширения Chrome)
Что происходит, когда я запускаю этот код послеустановка идентификатора этого элемента вручную с помощью элемента inspect:
Я пробовал различные методы, такие как document.getElementByid (). click ();
, а также с переменным методом, но ни один из них не работал
jQuery.noConflict();
{
var my_text=prompt('Enter Your Tickets ');
addclick(my_text);
}
function addclick(v){
var button;
for (i = 1; i <= v; i++) {
//document.getElementById('clicker').click();
button = document.getElementById('clicker')
button.click();
alert(i);
}
}
Этот скрипт прекрасно работает, если вы пытаетесь запустить его из консоли, но не из расширения Chrome, даже после того, как все разрешения установлены
Ошибка, которую я получил:
Uncaught TypeError: Невозможно прочитать свойство 'click' из null