Вход

Просмотр полной версии : Упрощение кода


porezon
21.10.2016, 14:04
document.getElementById('form_1').style.display = 'none';
document.getElementById('form_1s').style.display = '';

document.getElementById('form_2').style.display = 'none';
document.getElementById('form_2s').style.display = '';

document.getElementById('form_3').style.display = 'none';
document.getElementById('form_3s').style.display = '';

document.getElementById('form_4').style.display = 'none';
document.getElementById('form_4s').style.display = '';

document.getElementById('form_5').style.display = 'none';
document.getElementById('form_5s').style.display = '';

document.getElementById('form_6').style.display = 'none';
document.getElementById('form_6s').style.display = '';


такой код, какнибудь можно упростить?

ksa
21.10.2016, 14:17
такой код, какнибудь можно упростить?
Например вспомнить, что есть циклы...

Rasy
21.10.2016, 23:17
(function foo(n) {if (n > 6) return; document.getElementById('form_' + n).style.display = 'none'; document.getElementById('form_' + n + 's').style.display = ''; return foo(++n); })(1);

рони
21.10.2016, 23:44
porezon,
css!!! и смена класса у их общего родителя