Показать сообщение отдельно
  #16 (permalink)  
Старый 10.05.2017, 13:09
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

oAlina
Для скольких дивов вызовете функцию, столько и спрячете

<div id='parent1'>
   <div>Child 1-1</div>
   <div>Child 1-2</div>
   <span>hkhkhkh</span>
</div>
<div id='parent2'>
   <div>Child 2-1</div>
   <div>Child 2-2</div>
   <input type='text' value= 'lalala'>
</div>
<div id='parent3'>
   <div>Child 3-1</div>
   <div>Child 3-2</div>
</div>
<script>
function hideChilds(parentNode) {
     var childs = parentNode.childNodes;
     for(var i = 0; i < childs.length; i++) {
       if(childs[i] != '[object Text]') childs[i].style.display = 'none';
     }
}

hideChilds(document.querySelector('#parent1'));
hideChilds(document.querySelector('#parent2'));
</script>

Последний раз редактировалось Dilettante_Pro, 10.05.2017 в 13:11.
Ответить с цитированием