Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение стиля при клике (https://javascript.ru/forum/misc/74155-izmenenie-stilya-pri-klike.html)

delamur 18.06.2018 15:24

Изменение стиля при клике
 
Доброго дня друзья.
Понимаю, что для вас вопрос очень прост, но я не могу справиться с этим. На кнопку повешено это: onclick="if (this.value == 'В корзину') this.value = 'В корзине';"
Понятно, что данная конструкция меняет надпись на кнопке.
А вопрос такой: как к этому всему прикрутить и изменение класса при клике? Именно с точки зрения синтаксиса.
Выручайте друзья, я в JS полный ноль((
Заранее признателен!

Nexus 18.06.2018 15:27

this.className='some class';
this.classList.add('some class');
https://developer.mozilla.org/ru/doc...ment/className
https://developer.mozilla.org/ru/doc...ment/classList

delamur 19.06.2018 10:25

Спасибо.
Реализовал так:
onclick="if (this.value == 'В корзину') this.value = 'В корзине'; this.className='button medium g-to-basket';"


Часовой пояс GMT +3, время: 03:47.