код ниже раскрывает дерево но не закрывает, почему?
<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;
} |