Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 23.05.2017
Сообщений: 141

Нажатие кнопку посредством JavaScript

22.08.2017, 23:51. Показов 3003. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.

Есть страница - на которой имеется 2 кнопки (см. скрин) - нужно нажать на кнопку "подтвердить" при помощи js кода.
Как это можно осуществить ?
На скрине показано какой у кнопки класс и прочее параметры + прикрепил текстовик исходного кода страницы.

Спасибо.
Миниатюры
Нажатие кнопку посредством JavaScript  
Вложения
Тип файла: zip page_soucre_stem_confim.zip (10.6 Кб, 10 просмотров)
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.08.2017, 23:51
Ответы с готовыми решениями:

Нажатие на чекбокс, посредством JavaScript
Есть чекбокс (см. вложение) мне нужно его нажать при помощи javascript. Возможно ли это сделать, если да, то как? Кусок кода страницы...

Имитация состояния onhover посредством javascript-a
Здравствуйте добрые люди. Подскажите пожалуйста, можно ли с помощью javascript-a имитировать ховер? Я это делаю потому что, у меня есть...

присвоить ячейке Googledocs формулу ссылающуюся на другой лист посредством javascript
Извините если не туда написал. Пытаюсь в google docs прописать формулы посредством javascript Есть 2 листа, на 1 из них общие данные,...

9
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
23.08.2017, 00:24
JavaScript
1
2
3
document.querySelector("div.auth_button").addEventListener("click", function(){//нажали
  //действие при нажатии
})
0
1 / 1 / 0
Регистрация: 23.05.2017
Сообщений: 141
23.08.2017, 00:30  [ТС]
Пифагор, Нет. Мне не нужны действие - мне нужно просто кликнуть по кнопке.
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
23.08.2017, 00:35
haveacess, так не прописывайте действия и действий не будет.
1
500 / 346 / 200
Регистрация: 20.10.2016
Сообщений: 1,101
23.08.2017, 06:21
Цитата Сообщение от haveacess Посмотреть сообщение
мне нужно просто кликнуть по кнопке.
JavaScript
1
document.querySelector("div.auth_button").click();
0
1 / 1 / 0
Регистрация: 23.05.2017
Сообщений: 141
23.08.2017, 13:15  [ТС]
Пифагор, Не работает, просто не чего не происходит - в консоли пишет undefined.
Каким еще способом можно нажать эту кнопку ?
0
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
23.08.2017, 13:31
Цитата Сообщение от haveacess Посмотреть сообщение
Не работает, просто не чего не происходит - в консоли пишет undefined.
https://jsfiddle.net/o34g2n48/
Все работает. Ищите ошибку в своем коде. Вероятно, скрипт не может найти элемент по имени класса. Внимательно просмотрите код.
Цитата Сообщение от haveacess Посмотреть сообщение
Каким еще способом можно нажать эту кнопку ?
Именно нажать только событием click. Больше никак.
1
1 / 1 / 0
Регистрация: 23.05.2017
Сообщений: 141
23.08.2017, 23:34  [ТС]
Пифагор, Хм.. Спасибо, буду искать)

Добавлено через 10 часов 1 минуту
Пифагор, Не знаю. Попробовал просто через консоль в браузере этот код -
JavaScript
1
document.querySelector("div.auth_button").click();
не работает - просто пишет - undefined и кнопка не нажимается.

Если я к примеру попробую запустить сразу этот JS код
JavaScript
1
2
3
document.querySelector("div.auth_button").addEventListener("click", function(){//нажали
  alert("qwe");
})
А потом что выше - высвечивается месседж "qwe", но кнопка так и не нажимается.
Быть может можно попробовать как то через класс какой нажать эту кнопку( поправь если не прав - в JS не силен, совсем) или еще как, ну ведь должны быть "лазейки"
Или, к примеру, просто нажать "Enter", тоже сойдет.
0
 Аватар для madzal
54 / 54 / 40
Регистрация: 22.08.2014
Сообщений: 424
24.08.2017, 03:57
Лучший ответ Сообщение было отмечено haveacess как решение

Решение

Привет.
Попробуй так
JavaScript
1
document.querySelector("div[id=login_twofactorauth_buttonset_entercode] div.auth_button").click();
Или еще как вариант
JavaScript
1
document.querySelector("div.auth_button.leftbtn[type=submit][data-modalstate=submit]").click();
1
1 / 1 / 0
Регистрация: 23.05.2017
Сообщений: 141
24.08.2017, 11:59  [ТС]
madzal, Спасибо! Как первый, так и второй код работают. Очень тебе благодарен))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2017, 11:59
Помогаю со студенческими работами здесь

Нажатие на кнопку
Всем привет. Очень нужен скрипт, который бы нажимал на кнопку на сайте каждые 10 минут. Вот ее код: <form method="post"> ...

Двойное нажатие на кнопку
Добрый вечер !!!! Помогите с задачей??? как можно сделать двойное нажатие на кнопку чтобы менялись картинки ??? у меня получилось...

Программное нажатие на кнопку
Есть блок <div style="background: #E0E1D3 url('images/button.png');width:=221px; height: 45px; margin-top:80%; margin-left:2%"...

Симулировать нажатие на кнопку
Здравствуйте. Пишу маленькую программу на javascript для одного сайта. Суть программы проста - скачиваем с сайта страничку и отображаем ее...

Нажатие на кнопку на странице
Создаю скрипт в Greacemonkey Задача такая: при открытии страницы - нажать на кнопку. Тестирую на яндексе. Вот сам код скриптаalink =...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программный отбор значения справочника
Maks 21.03.2026
Процедура ВодителиНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка) / / Отключаем стандартную обработку (стандартное открытие формы выбора без фильтров) . . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru