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

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

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

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

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


А как имитировать среднюю кнопку мыши?
  • Вопрос задан
  • 1452 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
Решения вопроса 1
if (window.CustomEvent) {
    const myElement = document.querySelector(".button")
    const middleClick = new MouseEvent("click", { "button": 1, "which": 1 });
    myElement.dispatchEvent(middleClick);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽