获得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);
}
}
}
}
本文介绍了如何使用JavaScript从DropDownList中获取所选项的文本和值。提供了多种方法实现这一功能,包括直接通过元素ID访问及利用ClientID属性。

2384

被折叠的 条评论
为什么被折叠?



