Случай 1
Если вы хотите скрыть все div без идентификатора, вам придется зациклить все div и скрыть их на основе этого критерия.( найдите деления с помощью .getElementsByTagName()
)
var alldivs = document.getElementsByTagName('div');
for( var i = 0; i < alldivs.length; i++) {
alldivs[i].style.display = "none";
}
Случай 2
Если вы хотите найтиэлементы, основанные на классе, как в вашем примере .ms-globalbreadcrumb
then ( найти элементы с классом с .getElementsByClassName()
)
var allbyclass = document.getElementsByClassName('ms-globalbreadcrumb');
for( var i = 0; i < allbyclass.length; i++) {
allbyclass[i].style.display = "none";
}
( getElementsByClassName
не будет работать для IE9 версий IE ) до * примера
с обоими случаями в http://jsfiddle.net/gaby/H3nNr/
предложение
Используйте jQuery , который допускает широкий выбор селекторов и сложных обходов DOM, чтобы найти то, что вы хотите ..
- Случай 1 в jQuery будет
$('div:not([id])').hide();
- Случай 2 в jQuery будет
$('.ms-globalbreadcrumb').hide();