how do I add an option to a html form dropdown list with javascript

后端 未结 3 1050
醉话见心
醉话见心 2020-12-10 21:01

I want this script to add an option to the list.

When you open the list I want the options to be test and hello

What am I doing wro

相关标签:
3条回答
  • 2020-12-10 21:24

    try out this

    var element = document.getElementById('list');
    element.options[element.length] 
       = new Option('yourText', 'yourValue');
    
    0 讨论(0)
  • 2020-12-10 21:37

    You need to actually add the option object to the dom. I have linked to a fiddle with your example working: http://jsfiddle.net/DS8TG/

    Change runList to the following:

    function runList(){
      var select = document.getElementById('list');
      select.options[select.options.length] = new Option('Hello', 'Hello');
    }​
    
    0 讨论(0)
  • 2020-12-10 21:40
    var select = document.getElelmentById('test');
    var option = document.createElement('option');
    option.value = 'value';
    select.appendChild(option)
    
    0 讨论(0)
提交回复
热议问题