0 голосов
спросил от в категории JavascriptHTML
" Метод getElementsByClassName () возвращает коллекцию дочерних элементов элемента с указанным именем класса, как объект NodeList." Тем не менее, синтаксис JavaScript должен выглядеть следующим образом, предполагая, что существует только один элемент с именем класса «elem»

document.getElementsByClassName("elem")[0].style.backgroundColor = "red";

Пример:
document.getElementsByClassName("elem")[0].style.backgroundColor = "red";
# [#^ #]

Ссылка:
#HTML DOM getElementsByClassName() Method # [#^ #]

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
ответил от
getElementsByClassName возвращает массив, поэтому вам нужно пройти через элементы один за другим и установить стиль.

var els = document.getElementsByClassName("content-button"); for (var i = 0; i < els.length; i++) {     els[i].style.backgroundColor = "red"; }

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...