Создать список select
var Lang = { getLang: function(name) { var num_lang = Storage.get('Lang'); return minimalD_LANGS[num_lang][name]; }, searchLang: function() { var footer = ge("footer_wrap"); var lang = footer.getElementsByClassName("bnav_lang")[0].innerHTML; switch(lang) { case "Русский": { var num_get_lang = 0; break; } case "English": { var num_get_lang = 1; break; } case "Украинский": { var num_get_lang = 2; break; } default: { var num_get_lang = 0; break; } } if (Storage.get('Lang') != num_get_lang) { Storage.set('Lang', num_get_lang); } } } Как вывести данный код в список select? |
Список чего?
|
Цитата:
|
Цитата:
Как их вывести в список? |
Ладно, от ТС все равно не дождешься. :)
var langs={ 'русский':0, 'english':1, 'украинский':2 }; /* somewhere somewhat */ var lang = footer.querySelector(".bnav_lang").innerHTML.toLowerCase(); /* есть ли такое слово в названии ключей объекта? если да - присвой ключ, иначе присвой 0 */ var num_get_lang= (lang in langs) ? langs[lang] : 0; UPD, забираю наезд - дождался. Но есть глубокое подозрение что ТС захочет сделать список из кода скрипта, типа "с автоматическим обновлением" |
Да, там в select. Ну так вот имея нормализованный список в объекте, по которому без бредовых свищей все проверяется, можно и select с него отрендерить в цикле сами знаете как.
|
Цитата:
var Lang = { getLang: function(name) { var num_lang = Storage.get('Lang'); return minimalD_LANGS[num_lang][name]; }, searchLang: function() { var footer = ge("footer_wrap"); var lang = footer.getElementsByClassName("bnav_lang")[0].innerHTML; switch(lang) { case "Русский": { var num_get_lang = 0; break; } case "English": { var num_get_lang = 1; break; } case "Украинский": { var num_get_lang = 2; break; } default: { var num_get_lang = 0; break; } } if (Storage.get('Lang') != num_get_lang) { Storage.set('Lang', num_get_lang); } } } var txt=Lang.searchLang.toString(); alert(txt.match(/"[^"]+"(?=:)/g)) |
Часовой пояс GMT +3, время: 10:57. |