Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Упрощение кода (https://javascript.ru/forum/misc/65480-uproshhenie-koda.html)

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

Цитата:

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

Например вспомнить, что есть циклы...

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!!! и смена класса у их общего родителя


Часовой пояс GMT +3, время: 18:34.