mbxngtgo
@mbxngtgo
веб программист, гений мира ,знаю практически все.

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

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

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

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


А как имитировать среднюю кнопку мыши?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
dmitry_luzanov
@dmitry_luzanov
Web frontend developer
if (window.CustomEvent) {
    const myElement = document.querySelector(".button")
    const middleClick = new MouseEvent("click", { "button": 1, "which": 1 });
    myElement.dispatchEvent(middleClick);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы