Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как сделать по классу (https://javascript.ru/forum/misc/47004-kak-sdelat-po-klassu.html)

yyyyuriyyyy 04.05.2014 16:23

Как сделать по классу
 
Вот у меня есть действие. Оно выполняется только для одного ID:
function vse() {parent.window.document.getElementById('ava').style.opacity='0.3'}

Как мне сделать, что бы это действие выполнялось для класса, а не для ID?

рони 04.05.2014 16:59

yyyyuriyyyy,
обойти все элементы с данным классом

yyyyuriyyyy 04.05.2014 17:03

рони, на что заменить это: getElementById, что бы оно не на id опиралось, а на class?

рони 04.05.2014 17:13

yyyyuriyyyy,
var elements =  parent.window.document.querySelectorAll('.ВашКласс');
   for (var i=0; i<elements.length; i++)  {elements[i].style.opacity='0.3'}

рони 04.05.2014 17:14

yyyyuriyyyy,
http://learn.javascript.ru/searching-elements-dom

yyyyuriyyyy 04.05.2014 17:17

рони, спасибо брат :p


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