[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!

Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 29 | 3 | 9
Назад Вниз Каталог Обновить

Аноним 10/02/17 Птн 19:04:47  146446754  
Снимок.PNG (11Кб, 387x100)
Снимок1.PNG (7Кб, 361x101)
Сап двач. Есть одна кнопка класса 'btn btn-md im_submit im_submit_send'. Нужно осуществить её нажатие путём выполнения кода JS.
Пробовал document.getElementsByClassName('btn btn-md im_submit im_submit_send')[0].click(); - не получилось.

Что не так? JS боги, выручайте
Аноним 10/02/17 Птн 19:11:35  146447202
>>146446754 (OP)
а jquery чем не устраивает?
$('button.im_submit_send').click....
или
$('button.im_submit_send').on('click',function()...
или live или delegate если динамически кнопка образуется.
Аноним 10/02/17 Птн 19:19:45  146447740
BNihwIi[1].png (12Кб, 341x115)
>>146447202
Возвращает объект. Сообщения не отправляется
Аноним 10/02/17 Птн 19:31:06  146448588
>>146447740
повесь id на кнопку и вызывай по id
Аноним 10/02/17 Птн 19:35:25  146448904
>>146448588
Тоже пробовал, ничего не выходит
Аноним 10/02/17 Птн 19:38:46  146449173
>>146448904
код в студию, иначе нихуя не понятно. Не поверю чтоб не получилось.
Аноним 10/02/17 Птн 19:40:50  146449340
>>146449173
document.getElementsByClassName('btn btn-md im_submit im_submit_send')[0].id = 'butt';
butt.click();
Аноним 10/02/17 Птн 19:41:21  146449393
>>146448904
дополню. клик должен проходить, если ошибка - должно что-то показываться в консоли (ошибка или то что возвращается). это тоже в студию. если возвращается как ты написал объект, значит в обработчике клика (или в функции которую вызываешь кликом) хуита какая-то. это все тоже в студию
Аноним 10/02/17 Птн 19:42:41  146449500
>>146449340
JQUERY!!! подключай библиотеку если ее нету и вызывай так
$('#butt').click...
Аноним 10/02/17 Птн 19:44:30  146449649
>>146449393
Вот именно, что всё хорошо. Ошибок никаких нету, но сообщение не отправляется.

>>146449500
Вызывал. Возвращает объект, сообщение всё равно не отправляется



Аноним 10/02/17 Птн 19:46:17  146449782
>>146449649
>Вызывал. Возвращает объект, сообщение всё равно не отправляется
не может быть. Код предоставь. Разметку кнопки исходник и код вызова вот такой:
$('#butt').click...
Аноним 10/02/17 Птн 19:48:47  146449984
если это впаша, то проще эмулировать нажатие энтера, может, лол? в текстовом поле.
Аноним 10/02/17 Птн 19:49:08  146450018
>>146449782
> Код предоставь
Какой код предоставить? Мне нужно просто отправить сообщение, нажатием кнопки "Send".

Пробовал $('#butt').click();
А разметка в ОП-посте
Аноним 10/02/17 Птн 19:53:37  146450395
>>146450018
нужен код
>Разметку кнопки исходник и код вызова
вот такой

библиотеку jquery подключил? id навесил на кнопку?? если так делал

>document.getElementsByClassName('btn btn-md im_submit im_submit_send')[0].id = 'butt';

то ты долбоеб, учи основы jquery
Аноним 10/02/17 Птн 19:54:38  146450472
>>146450018
>А разметка в ОП-посте
нихуя с той разметкой не получится, id добавь к кнопке
Аноним 10/02/17 Птн 19:57:15  146450680
>>146450395

поясни зачем жкверри, если все можно писать на чистом жс?
Школьники нынче учат совсем другой ЯП который нужен только для сокращения кода и удобства и хвастаются, мол познали жс.
Аноним 10/02/17 Птн 20:00:15  146450888
>>146450680
потому что надо. Школьники сосут писос как и всегда в общем. Делай на jquery не еби мозг
Аноним 10/02/17 Птн 20:00:33  146450910
Снимок.PNG (12Кб, 390x100)
>>146450395
Какая разница, как присваивать id?


Аноним 10/02/17 Птн 20:01:32  146450983
оп, если я верно понял, то тебе не нужно нажимать кнопку, ты хочешь отправить форму. Дак если тебе сабмит нужен формы - так сабмить ее. $( "#айдиформы" ).submit();
Аноним 10/02/17 Птн 20:02:59  146451095
>>146450888

<button id='some_element'>aaa</button> <script> var test = document.getElementById('some_element'); test.onclick = function() {alert('test'); return false;} (eval(test.onclick)); </script>
Аноним 10/02/17 Птн 20:04:11  146451184
Пиздец блять ради 1 клика целый jQuery тянут, долбоебы.
Используй querySelector\querySelectorAll, а там уже click() вызывай у элемента
Аноним 10/02/17 Птн 20:05:39  146451290
>>146450680
чтобы не писать блядь как говноед:
>document.getElementsByClassName('btn btn-md im_submit im_submit_send')[0].id = 'butt';

Это же просто блять пиздец нахуй. А если ты начнешь искать родителей/потомков? У тебя обработчик клика будет длинной в овер 9000 символов.
Жиквери для того и придумали, что там это все давно реализовано, чтобы такие говноеды как ты писали просто $('#id').on('click',function(){
И ебашишь тут че хотел
});
Аноним 10/02/17 Птн 20:06:51  146451383
>>146451184
это ты долбоеб. Она наверно там уже кода на жс наебашил на 15 мегобайт, потому что неумеет нормально ничего писать. Для таких криворуких и сделан жиквери
Аноним 10/02/17 Птн 20:07:47  146451452
>>146451290

>[0].id

мне поко-козалось, или кто то пытается взять объект и метод/свойство id?
Аноним 10/02/17 Птн 20:08:21  146451498
>>146451290
>>146451383
двачну господ. ОП, ебашь через jquery. Меньше ебли, короче код.
Аноним 10/02/17 Птн 20:09:43  146451594
>>146451452
да там даже за щеку уже берут во всю
Аноним 10/02/17 Птн 20:12:06  146451801
>>146446754 (OP)
почему ты обращаешься сразу на все имена классов?обратись на любое из них, они через пробел написаны. Или нет?
Аноним 10/02/17 Птн 20:13:07  146451874
>>146451594

lel.
Аноним 10/02/17 Птн 20:15:03  146452009
Присвоил вручную id. Обращался jquery, обычным butt.click(); - ничего не происходит. Я конечно понимаю, что я говнокодер, но вы?
Аноним 10/02/17 Птн 20:29:25  146452983
>>146452009

сказали же, в кнопке несколько айди.
Алсо, джкверри использует клик как функцию онКлик т.е обработчик события.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 29 | 3 | 9
Назад Вверх Каталог Обновить

Топ тредов
Избранное