При выборе select option добавить один скрипт в head и другой удалить

Samir Mamedov

Есть в head такой скрипт


Есть такие выпадающие кнопки

<select id="user_language" onchange="set_lang();"><option id="Azerbaijan_az" value="Azerbaijan_en" disabled="disabled">Azerbaijan</option><option id="Azerbaijan_en" value="Azerbaijan_en">American</option><option id="Azerbaijan_ru" value="Azerbaijan_ru">Russian</option></select>

Теперь так сделать чтоб при выборе American в head удалялся

и вставился

и обратно тоже самое

1 ответ

Samir Mamedov

уже разобрался вот если кому нужен..

function set_lang(e){
   if(!e&&!document.getElementById('languages'))return;
   var o=document.getElementById('languages');
   o.parentNode.removeChild(o);
   o = document.createElement('script');
   o.type = 'text/javascript';
   o.id = 'languages';
   o.async = !1;
   o.src = "/js/translates/lang_"+e+".js";
   document.getElementsByTagName('head')[0].appendChild(o);
};

licensed under cc by-sa 3.0 with attribution.