简体   繁体   English

如何使用javascript将选项添加到html表单下拉列表中

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

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 当你打开列表我希望选项是testhello

What am I doing wrong? 我究竟做错了什么?

<SCRIPT>
function runList(){
    document.getElementById('list').value = "<option>hello</option>";
}
</SCRIPT>

<FORM NAME="myform" ACTION="" METHOD="GET">
Your Options:
<INPUT TYPE="button" NAME="button" VALUE="Click" onClick="runList()"/>
<SELECT NAME="list" ID="list">
<OPTION>test</OPTION>
</SELECT>

You need to actually add the option object to the dom. 您需要实际将选项对象添加到dom。 I have linked to a fiddle with your example working: http://jsfiddle.net/DS8TG/ 我已经链接到你的例子工作的小提琴: http//jsfiddle.net/DS8TG/

Change runList to the following: 将runList更改为以下内容:

function runList(){
  var select = document.getElementById('list');
  select.options[select.options.length] = new Option('Hello', 'Hello');
}​

try out this 试试这个

var element = document.getElementById('list');
element.options[element.length] 
   = new Option('yourText', 'yourValue');
var select = document.getElelmentById('test');
var option = document.createElement('option');
option.value = 'value';
select.appendChild(option)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用JavaScript禁用表单下拉选项 - How do I disable form dropdown option using javascript 如何使用JavaScript在HTML的下拉列表中获取每个选项的长度 - How can I get the length of each option in a dropdown list of HTML with JavaScript 我如何为下拉列表框添加“请选择...”选项 - How do I need to add 'Please select…' option for the dropdown list box 如何使用下拉列表选项(Javascript,HTML)默认禁用下拉列表 - How to disable dropdown list on default using dropdown list option (Javascript,HTML) 如何添加空白 <option>一个元素<option>清单? - How do I add a blank <option> element to a <option> list? 如何使用jquery将新项目动态添加到此表单中的下拉列表中? - How do I dynamically add new items to dropdown list within this form using jquery? 如何在javascript中的另一个下拉列表中填充排除任何一个选项的下拉列表? - How can I populate a dropdown list excluding any one option from another dropdown list in javascript? 如何使用javascript在html中创建下拉选项 - How to create dropdown option in html using javascript 在Javascript中如何将新选项添加​​到HTML选择中,以便根据文本的字母值插入 - In Javascript how do I add a new option into Html Select so inserted based on alphabetical value of text 如何使用下拉列表选项删除数组的HTML(Javascript) - How do I remove HTML of Array using dropdown list options(Javascript)
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM