Манипулирование элементами на странице с помощью JavaScript - PullRequest
0 голосов
/ 23 октября 2019

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

Ответы [ 2 ]

0 голосов
/ 23 октября 2019

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

Например, кнопка, созданная следующим образом:

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();
0 голосов
/ 23 октября 2019

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

...