Как нажать на кнопку через javascript?

Пользователь

от clifford , в категории: JavaScript , год назад

Как нажать на кнопку через javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sherwood_littel , год назад

@clifford 

Чтобы нажать на кнопку через JavaScript, вы можете использовать методы DOM-объекта для доступа к кнопке и вызова события клика:

  1. Получите ссылку на кнопку:
1
var button = document.getElementById("buttonId"); // замените buttonId на id вашей кнопки


или

1
var button = document.querySelector("button"); // если у вас только одна кнопка


  1. Вызовите событие клика:
1
button.click();


Таким образом, кнопка будет симулировать нажатие и выполнение всех связанных с ней действий.

Пользователь

от otha_marks , 9 дней назад

@clifford 

Дополнительно можно также использовать метод dispatchEvent для создания и инициирования события клика на кнопку через JavaScript. Ниже приведен пример:

1
2
3
4
5
6
7
8
9
var button = document.getElementById("buttonId"); // замените buttonId на id вашей кнопки

var clickEvent = new MouseEvent("click", {
  view: window,
  bubbles: true,
  cancelable: true
});

button.dispatchEvent(clickEvent);


Этот код создаст и запустит новое событие клика на кнопке с заданным id, которое будет имитировать фактическое нажатие на кнопку.