код ниже раскрывает дерево но не закрывает, почему?
<li onclick="void showhide(this)">
    <a> <?= $category['name'];?>
        <?php
        if(isset($category['childs'])):?>
            <span class="badge"><i class="fa fa-plus"></i></span>
        <?php endif;?>
    </a>
    <?php if(isset($category['childs'])):?>
        <ul class="displayn">
            <?= $this->getMenuHtml($category['childs'])?>
        </ul>
    <?php endif;?>
</li>
function showhide(e) {
   if(e.childNodes[3].className=='') {
      e.childNodes[3].className='displayn';
   }else{
      e.childNodes[3].className='';
   }
}
	
	| 
		 Код: 
	 | 
	.displayn {
    display: none;
} |