Devendra Dighe Ответов: 1

Выпадающий список с пустыми данными


Я написал этот скрипт для привязки 1-100 чисел к asp.net выпадающий список. Но выпадающий список не показывает никаких данных .Я приложил снимок экрана выпадающего списка. Что не так в приведенном ниже коде

Что я уже пробовал:

function loaddropdown()
{
    var dropdown = document.getElementById("ddFAge");
    
    for(var i=1;i<=100;i++)
    {
        var newOption = new Option[![enter image description here][1]][1];
        newOption=document.createElement(option);
        newOption.Text = i;
        newOption.value = i;
        dropdown.options[i] = newOption;
        
        //dropdown.options.add(newOption);

        //<option value="0"><--Select Age--></option>
    }
}
window.onload=loaddropdown();

1 Ответов

Рейтинг:
6

Sandeep Mewara

Попробуйте изменить инициализацию newOption и назначение текста:

function loaddropdown()
{
    var dropdown = document.getElementById("ddFAge");
    
    for(var i=1;i<=100;i++)
    {
        // var newOption = new Option[![enter image description here][1]][1];
        var newOption=document.createElement("option");
        newOption.innerHTML = i;  //innerHTML & not Text
        newOption.value = i;
        dropdown.options.add(newOption);
        
        //dropdown.options.add(newOption);

        //<option value="0"><--Select Age--></option>
    }
}

Кстати, я не уверен, откуда вы используете здесь значение i. Приведенный выше код будет повторяться 100 раз и добавлять одно и то же в выпадающий список 100 раз. Я сомневаюсь, что это то, что вы пытаетесь здесь сделать. Проверьте сами.