Динамично създаване на опции в селект.
Здравейте.
Опитвам се да направя функция с 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.