Можно ли написать сценарий JavaScript, нажав кнопку на веб-странице, которая не встроена в HTML? Он написан на javascript и реализован с использованием скрипта src.

0
Patryk Murawski

2 ответа

Да, можно нажать кнопку, которая была динамически создана на странице, если создание кнопки предшествует вашему сценарию.

Например, кнопка, созданная так:

var button = document.createElement('button');
button.innerHTML = 'newButton';
button.id = 'buttonId';
document.querySelector('body').appendChild(button);
button.addEventListener('click', function(e){
    alert('Button clicked');
});

Вы можете получить доступ к вашему сценарию с помощью этого кода:

document.querySelector('#buttonId').click();

Если я правильно понял вопрос, то кнопка изначально отсутствует в разметке HTML, но добавлена ли в разметку с помощью javascript? В этом случае вам нужно написать свой скрипт, который будет выполняться после добавления кнопки, и все будет работать.

58529425