Изменить стиль всех элементов класса с помощью прототипа JavaScript - PullRequest
2 голосов
/ 18 февраля 2010

Это, вероятно, действительно просто, но документы-прототипы по $$ (функция) действительно ужасны. Что мне делать со всеми предметами, как только функция дает их мне?

Сначала я попробовал:

$$('div.category').style.height = 400 +"px";

Тогда:

$$('div.category').each(.style.height = 400 +"px");

Наконец:

for (x in $$('div.category'))
{
    x.style.height = 400 +"px";
}

Никто из них не работает. Помощь

Ответы [ 2 ]

6 голосов
/ 18 февраля 2010
$$('div.category').invoke('setStyle', { height: '400px' });

Подробнее о invoke .

4 голосов
/ 18 февраля 2010
$$('div.category').each(function(d){
    d.style.height = '400px';
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...