Javascript: два цикла for in оба не работают? [закрыто] ⇐ Javascript
-
Гость
Javascript: два цикла for in оба не работают? [закрыто]
У меня на странице есть два типа кнопок. Кнопка-Теги и ввод(отправка)-Теги. Теперь у меня есть следующий код, но Eventlistener работает только в первом цикле. Второй цикл не работает. Требуемое событие работает здесь на myFormButtons, но не на myButtons. Почему?
let myFormButtons = document.getElementsByTagName("input") let myButtons = document.getElementsByTagName("кнопка"); функция измененияТранс() { this.style.transition="500 мс"; } for(пусть x в myFormButtons) { myFormButtons[x].addEventListener("mouseenter",changeTrans); } for(пусть x в myButtons) { myButtons[x].addEventListener("mouseenter",changeTrans); } Я изменил порядок. Тогда работают обычные кнопки, а не кнопки формы. Так что, похоже, второй for loo не работает
У меня на странице есть два типа кнопок. Кнопка-Теги и ввод(отправка)-Теги. Теперь у меня есть следующий код, но Eventlistener работает только в первом цикле. Второй цикл не работает. Требуемое событие работает здесь на myFormButtons, но не на myButtons. Почему?
let myFormButtons = document.getElementsByTagName("input") let myButtons = document.getElementsByTagName("кнопка"); функция измененияТранс() { this.style.transition="500 мс"; } for(пусть x в myFormButtons) { myFormButtons[x].addEventListener("mouseenter",changeTrans); } for(пусть x в myButtons) { myButtons[x].addEventListener("mouseenter",changeTrans); } Я изменил порядок. Тогда работают обычные кнопки, а не кнопки формы. Так что, похоже, второй for loo не работает
Мобильная версия