我需要在页面中创建一个按钮来切换某些表格行的可见性。它已经运行良好,但是“a”标签内的“onclick”事件充满了很多冗余信息,我想让它更干净。我正在使用的代码(并且运行良好)是这样的:
<script type="text/javascript">
function toggle_visibleid(id) {
var e = document.getElementById(id);
if(e.style.display == 'none')
e.style.display = 'table-row';
else
e.style.display = 'none';
}
</script>
<a href="#" onclick=
"toggle_visibleid('cena1');
toggle_visibleid('cena2');
toggle_visibleid('cena3');
toggle_visibleid('cena4');
toggle_visibleid('cena5');
toggle_visibleid('cena6');
toggle_visibleid('cena7');
toggle_visibleid('cena8');
toggle_visibleid('cena9');
toggle_visibleid('cena14');
toggle_visibleid('cena15');
toggle_visibleid('cena16');
toggle_visibleid('cena17');
toggle_visibleid('cena18');
toggle_visibleid('cena19');
toggle_visibleid('cena20');
toggle_visibleid('cena21');
toggle_visibleid('cena22');
toggle_visibleid('cena23');">Gravações</a>
有没有办法让它变小?像:
<a href="#" onclick="toggle_visibleid('cena1' 'cena2' 'cena3' 'cena4' 'cena5' 'cena6' 'cena7' 'cena8' 'cena9' 'cena14' 'cena15' 'cena16' 'cena17' 'cena18' 'cena19' 'cena20' 'cena21' 'cena22' 'cena23');">Gravações</a>
谢谢!