动态地为下拉框添加值的问题 [英] problem with dynamicallly adding values to dropdown box
本文介绍了动态地为下拉框添加值的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想动态添加选项以下拉框
var x = document.getElementById(c);
var optn = document.createElement(OPTION);
optn.text =hhh
optn.value =val
x.options.add(optn);
我在一个循环内执行操作,差异值为val和hhh.Bur,有时候我没有请在下拉框中查看任何值,可能是什么问题?
试试这个: var objSelect = document.getElementById(subComponentOSID);
objSelect.options [objSelect.options.length] =新选项('1','1');
objSelect.options [objSelect.options.length] =新选项('2','2');
i want to dynamically add options to drop down boxes
var x =document.getElementById("c");
var optn = document.createElement("OPTION");
optn.text="hhh"
optn.value="val"
x.options.add(optn);
I am doing it inside a loop,with diff values of for val and hhh.Bur sometime i dont see any any values in drop down box , what may be the problem?
解决方案
Try this one:
var objSelect = document.getElementById("subComponentOSID");
objSelect.options[objSelect.options.length] = new Option('1','1');
objSelect.options[objSelect.options.length] = new Option('2','2');
这篇关于动态地为下拉框添加值的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文