Показать сообщение отдельно
  #1 (permalink)  
Старый 24.05.2012, 23:31
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Доступ к селекторам
Существует ли в чистом javascript простой способ изменения стилей всех однотипных элементов на странице?

Например, можно ли как-то просто и без цикла установить новое значение параметра color для селектора а, чтобы все ссылки, например, стали красными.


<style>
  a {color: green}
</style>

<a href="#">link 1</a><br>
<a href="#">link 2</a><br>
<a href="#">link 3</a>


Пока на ум приходит только это, но похоже на извращение.

<style id="style">
  a {color: green}
</style>

<input id="inp" type="button" value="click"><br>
<a href="#">link 1</a><br>
<a href="#">link 2</a><br>
<a href="#">link 3</a>


<script>
inp.onclick = function () {
  style.innerHTML='a {color: red}'
}
</script>
Ответить с цитированием