Задать вопрос
mbxngtgo
@mbxngtgo
веб программист

Как имитировать нажатие средней кнопки мыши с помощью js?

Как имитировать с помошью js клик средней мышью.Как?

Обычный клик имитируется так

<script type="text/javascript">
document.addEventListener("DOMContentLoaded", function(e){
  setInterval(function(){
       var myElement = document.querySelector(".button")
       myElement.click()
    }, 4000) 
})
</script>


А как имитировать среднюю кнопку мыши?
  • Вопрос задан
  • 1448 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
if (window.CustomEvent) {
    const myElement = document.querySelector(".button")
    const middleClick = new MouseEvent("click", { "button": 1, "which": 1 });
    myElement.dispatchEvent(middleClick);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы