2015-02-05 4 views
-1

Мне нужно изменить стиль нескольких кнопок с помощью JavaScript.Изменение стиля нескольких элементов с помощью JavaScript

Я попытался дать им все идентификатор и изменить его таким образом:

document.getElementById('button').style.color = "#ff0000"; 

Но это, конечно, только изменил первый.

Я мог бы дать им все разные идентификаторы, но их более 150, и это будет громоздким.

Как я могу изменить их все?

+0

Ну, вам нужно использовать разные идентификаторы. Или, дайте им все класс. –

+0

Вы не можете иметь несколько идентичных идентификаторов. Дайте им класс, а затем примените изменение к классу. – sideroxylon

ответ

1

Используйте общее имя класса для всех кнопок и применяйте стили текста, как показано ниже.

var x = document.getElementsByClassName("btn"); 
for (var i = 0; i < x.length; i++) { 
    x[i].style.color = "#ff0000"; 
} 

Или дайте общее имя класса всем кнопкам и примените стили с помощью css.

.btn{ 
    color : #ff0000; 
} 
Смежные вопросы