<span class="selected_lang"></span>
<div class="new_lang"></div>
<input type="text" class="lang_css" id="lang_css" list="lang" name="new_language" placeholder="Язык:" value="<?
?>">
<datalist id="lang">
<option value="English" class="lang1 lang_li">English</option>
<option value="Russian" class="lang2 lang_li">Русский</option>
<option value="German" class="lang4 lang_li">der Deutsch</option>
<option value="Japanese" class="lang5 lang_li">日本語</option>
</datalist>
Js code
let langs = document.querySelectorAll('.lang_li');
// console.log(langs);
let lang_input = document.querySelector('.lang_css');
let selected_lang = document.querySelector('.selected_lang');
let new_lang = document.querySelector('.new_lang');
lang_input.onchange = function() {
for (let i = 0; i < langs.length; i++){
if (this.value == langs[i].value) {
if (!langs[i].hasAttribute('disabled')){
langs[i].setAttribute('disabled','');
new_lang.innerHTML += langs[i].value;
selected_lang.innerHTML += new_lang;
this.value = '';
saved_sel = selected_lang;
}else {this.value = ''}
}else {
console.log('no');
}
}
}
Я хочу чтобы в спан был див, и в этом диве было значение с option типа того:
<span class="selected_lang"><div class="new_lang">English</div></span>
После чего значение "English" убиралось из option, и дальше я выбираю другое значение, оно должно добавиться к "English" например;
<span class="selected_lang"><div class="new_lang">English</div><div class="new_lang">German</div></span>
Как-то так это должно выглядеть, поможете пожалуйста реализовать?