нажать на кнопку JS chrom
помогиту пожалуйста решить проблему:
не срабатывает, выдаёт ошибку: Uncaught TypeError: Cannot read property 'submit' of undefined document.getElementsByClassName("button btn-login")[3].submit() <button type="submit" tabindex="3" class="button btn-ogin">Войти</button> |
1. Классы лучше писать одинаково: или button btn-login, или button btn-ogin
2. tabindex определяет последовательность обхода полей при нажатии клавиши Tab. getElementsByClassName собирает массив элементов с указанным классом, не обращая никакого внимания на tabindex. Ваша кнопка, если она одна, будет document.getElementsByClassName("button btn-login")[0]. Кстати, у вас undefined по той причине, что эта операция выполняется до того, как определяется кнопка. (или просто не выполняется - все зависит от места размещения этой операции) 3. Кнопки не имеют метода submit() - это метод формы. И вообще, очень непонятен смысл такой конструкции. |
Часовой пояс GMT +3, время: 22:04. |