Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№111-03-2014 21:26:33

der56
Участник
 
Группа: Members
Зарегистрирован: 11-03-2014
Сообщений: 7
UA: Firefox 27.0

Поис элементов по классу.

Всем привет.
Пытаюсь получить доступ к диву по классу:

Выделить код

Код:

var element = document.getElementsByClassName("someid");
element.style.color = 'red';

На что получаю: TypeError: cont.style is undefined

В следующем случае все работает:

Выделить код

Код:

var element = document.getElementsByClassName("someid")[0];
element.style.color = 'red';

Однако работает только в качестве отдельного скрипта. При встраивании его в xul, видим следующее:
TypeError: content.document.getElementsByClassName[0] is not a function.
Что я делаю не так?

Отсутствует

 

№211-03-2014 22:38:53

der56
Участник
 
Группа: Members
Зарегистрирован: 11-03-2014
Сообщений: 7
UA: Firefox 27.0

Re: Поис элементов по классу.

Спасибо. Как же тогда получить этот див?

Отсутствует

 

№312-03-2014 01:52:00

der56
Участник
 
Группа: Members
Зарегистрирован: 11-03-2014
Сообщений: 7
UA: Firefox 27.0

Re: Поис элементов по классу.

Спасибо. Работает.
Однако я не понимаю почему getElementsByClassName из xul не видна, а getElementsByTagName видна. Поясните пожалуйста.
И еще вопрос. Пытался подключить jQuery, безуспешно. Нашел несколько решений - не помогает.  Есть варианты?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]