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

VadymS

Client
Joined
Sep 27, 2015
Messages
93
Reaction score
19
Points
8
Юзаю JavaScript [при загрузке страницы] [на домене]
чтобы вырубить до загрузки страницы появление выборочных элементов (футер, меню некоторые и в т.п.).
Тоесть страница загружается сразу без этих элементов -- это принципиально важно (после загрузки страницы -- не подходит).

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

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

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

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

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,652
Points
113
привязывался к другим атрибутам
document.getElementsByClassName("navbar-brand").style.display = "none";
не работает.
Ты получаешь коллекцию элементов. Вряд ли им всем скопом можно так присвоить стиль.
 
  • Thank you
Reactions: VadymS

ibred

Client
Joined
Apr 4, 2015
Messages
3,835
Reaction score
3,564
Points
113
JavaScript:
document.getElementsByClassName("navbar-brand")[0].style.display = "none";
Где 0 - это номер совпадения.
 
  • Thank you
Reactions: VadymS

VadymS

Client
Joined
Sep 27, 2015
Messages
93
Reaction score
19
Points
8
Спасибо! Спасибо! :bt:
я понял. id это уникальный атрибут, а class нет... понял
Плюс через конструктор в проджекте можно найти по конкретному атрибуту нужный номер совпадения.
Уже протестил, все работает! Шикарно)))))

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

ol1ver

Client
Joined
Aug 29, 2013
Messages
332
Reaction score
82
Points
28
  • Thank you
Reactions: VadymS

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)