<button id="ulButton" onclick="ulToggle();">Кнопка</button>
<ul id="ul1">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
</ul>
<script>
var ul= document.querySelectorAll('#ul1>li'), N=3;
[].forEach.call(ul, function(i,ind) {
if(ind>=N) {
i.hidden=1;
}
});
function ulToggle () {
[].forEach.call(ul, function(i,ind) {
if(ind>=N) i.hidden=!i.hidden;
});
}
</script>
class="li"
присвоить атрибут num_id="x"
, class="li-dropdown li-hidden"
class="li-dropdown"
, которая бы убирала или добавляла всем class="li-dropdown"
класс li-hidden