Оптимизация JavaScript кода

357
16 марта 2017, 22:37

Все изумительно работает , но можно как то оптимизировать подобный код ? Знаний JS не достаточно , а таких скриптов штук 20 на странице( И кажутся громоздкими...

function smena(){ 
    document.getElementById('1_1').src='1.png'; 
    document.getElementById('1_2').src='2.png'; 
    document.getElementById('1_3').src='3.png'; 
    document.getElementById('1_4').src='4.png'; 
    document.getElementById('1_5').src='5.png'; 
    document.getElementById('1_6').className = ""; 
    document.getElementById('1_7').className = ""; 
    document.getElementById('1_8').className = ""; 
    document.getElementById('1_9').className = ""; 
    document.getElementById('1_10').className = ""; 
    document.getElementById('1_11').className = "active"; 
    document.getElementById('1_12').className = ""; 
    document.getElementById('1_13').className = ""; 
    document.getElementById('1_14').className = ""; 
    document.getElementById('1_15').className = ""; 
    document.getElementById('1_16').className = ""; 
    document.getElementById('1_17').className = ""; 
    document.getElementById('1_18').className = ""; 
    document.getElementById('1_19').className = ""; 
    document.querySelector('[name="1_20"]').selectedIndex=6; 
}

READ ALSO
Автоматическая смена цвета у блока

Автоматическая смена цвета у блока

Мне очень нравится фишка с сайта Артемия Лебедева, где в шапке у них логотипТак вот этот логотип со временем медленно меняет свой цвет, а при...

451
Кириллица в Unicode

Кириллица в Unicode

Написал функцию, которая шифрует текст по методу ЦезаряРаботает она по методу превращения каждого символа в числовое значение Юникода:

354