Я изменил имя класса в документе с помощью «getElementById», но это не вступило в силу [дубликат]Html

Программисты Html
Ответить
Anonymous
 Я изменил имя класса в документе с помощью «getElementById», но это не вступило в силу [дубликат]

Сообщение Anonymous »

Я изменил имя класса в JavaScript, но оно не изменилось.
[html]

Код: Выделить всё

 button
[javascript]

Код: Выделить всё

var storeBtns = document.getElementsByClassName('store-cart')

for (i = 0; i < storeBtns.length; i++) {
storeBtns[i].addEventListener('click', function(){
document.getElementById(this.dataset.product).class = 'btn-primary'})}
Когда я проверяю (document.getElementById(this.dataset.product).class, добавляя предупреждение в нижнюю строку, появляется «btn-primary», но это не применяется на странице. Что мне делать?
Я также пробовал с classList.add , но это не сработало, поэтому мне было интересно, можно ли еще что-нибудь сделать, например вернуть документ .

Подробнее здесь: https://stackoverflow.com/questions/715 ... nt-take-ef
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»