Динамично създаване на опции в селект.
Здравейте.
Опитвам се да направя функция с JS която да ми създава конкретни <option> избори в <select>, но за сега успях да създам само 1 при всяко
извинкване на фунцията, а целта е това да се случи само при първото избиране.
Ето го и краткия код:
function getCategory() {
let category = document.getElementById("category").value.toString()
let subCategory = document.getElementById("subCategory")
var option = document.createElement("option");
if (category.toString() == "Graphics") {
option.text = "Photography"
subCategory.add(option, subCategory[1])
option.text = "Drawings"
subCategory.add(option, subCategory[1])
option.text = "3D Models"
subCategory.add(option, subCategory[1])
option.text = "Other"
subCategory.add(option, subCategory[1])
}
}
Крайната цел е когато се избере главна категиря динамично да се сменя суб категорията.
Не но аз се оправих... :)
Дай кода да видим, решил си си проблема, но го сподели :p
Аз се отказах от него, понеже се оказа не рентабилно и дразнещо.
Иначе си правя отделна функция която закачам към селекта с onchange = "function()"
И тук си подавам фунцията която аппендва деца на селекта като option.