ВНИМАНИЕ РЕШЕНИЕ
function hiide(_selector){
var q = document.querySelectorAll(_selector)
for(var i = 0; i < q.length; i++){
q[i].style.display = 'none'
}
}
function shoow (_selector){
var q = document.querySelectorAll(_selector)
for(var i = 0; i < q.length; i++){
q[i].style.display = ''
}
}
hide ("#id_content:not(#123)") // скрывает
show ("#id_content:not(#123)") // показывает
И ОТВЕТ НА ВОПРОС
да к любым элементам можно подбираться не зная не их id не их классов! Для этого существуют селекторы. это именно то что тебе стоит подучить. именно селекторы и передаются в функцию которую я написал и именно они и выбирают элементы. селекторы очень мощные. можно выбрать например все кроме пятого элемента в дочерних элементах нечетных дивов всех спанов с классом не равным 'блаблабла'
__________________________________________________ ______________________