Подскажите опытным взглядом | JavaScript [при загрузке страницы]

VadymS

Client
Регистрация
27.09.2015
Сообщения
92
Благодарностей
19
Баллы
8
Юзаю JavaScript [при загрузке страницы] [на домене]
чтобы вырубить до загрузки страницы появление выборочных элементов (футер, меню некоторые и в т.п.).
Тоесть страница загружается сразу без этих элементов -- это принципиально важно (после загрузки страницы -- не подходит).

JavaScript:
main.style.display = "none";
работает, где main это id элемента.

Проблема: id элемента есть на странице далеко не у всех элементов.

привязывался к другим атрибутам
document.getElementsByClassName("navbar-brand").style.display = "none";
не работает.

Благодарен за любые мысли и идеи по этому поводу :-)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
привязывался к другим атрибутам
document.getElementsByClassName("navbar-brand").style.display = "none";
не работает.
Ты получаешь коллекцию элементов. Вряд ли им всем скопом можно так присвоить стиль.
 
  • Спасибо
Реакции: VadymS

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
JavaScript:
document.getElementsByClassName("navbar-brand")[0].style.display = "none";
Где 0 - это номер совпадения.
 
  • Спасибо
Реакции: VadymS

VadymS

Client
Регистрация
27.09.2015
Сообщения
92
Благодарностей
19
Баллы
8
Спасибо! Спасибо! :bt:
я понял. id это уникальный атрибут, а class нет... понял
Плюс через конструктор в проджекте можно найти по конкретному атрибуту нужный номер совпадения.
Уже протестил, все работает! Шикарно)))))

Спасибо за помощь, большое спасибо!
 

ol1ver

Client
Регистрация
29.08.2013
Сообщения
332
Благодарностей
82
Баллы
28
  • Спасибо
Реакции: VadymS

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)