获得DropDownList中选择项的Text值:
document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].innerText
或
document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].text
获得DropDownList中选择项的Value值:
document.getElementById("DropDownList1").options[document.getElementById("DropDownList1").selectedIndex].value
下面是我在网上查到的方法:
var select1 = document.all.<%= yourDropDownList.ClientID %>;
var select1value = select1.options[select1.selectedIndex].value;
var select1Text = select1.options[select1.selectedIndex].innerText;
var select2 = document.all.<%= yourListBox.ClientID %>;
var oOption = document.createElement("OPTION");
select2.options.add(oOption);
oOption.innerText = select1Text
oOption.Value = select1value ;
--------------------------------------------
function test()
{
var drp = document.getElementById("DropDownList1");
var lst = document.getElementById("ListBox1");
if (drp.length > 0)
{
for (i=0; i < drp.options.length; i++)
{
if (drp.options(i).selected == true)
{
var oOption = document.createElement("OPTION");
lst.options.add(oOption);
oOption.innerText = drp.options(i).innerText;
oOption.value = drp.options(i).value;
}
}
}
}
function test1()
{
var lst = document.getElementById("ListBox1");
if (lst.length > 0)
{
for (i=0; i < lst.options.length; i++)
{
if (lst.options(i).selected == true)
{
lst.options.remove(i);
}
}
}
}