问题描述
|
我正在选择要显示的文字,例如\“ selected \”,\“ unselected \”
我想动态设置为“ selected”
dropdown.selectedIndex = dropdown.Items.FindByText(\"selected\");
怎么设置?请指导
解决方法
你快到了
dropdown.Items.FindByText(\"selected\").Selected = true;
编辑
要通过javascript实现此目的,您将必须遍历下拉菜单中的option
元素。像这样的东西
function setIndexByText()
{
drp = document.myform.selectcontrol; //this would be your dropdown
str = \"selected\";
for (indx=0; indx < drp.options.length; indx++)
{
if (drp.options[indx].text == str)
{
drp.selectedIndex = indx;
}
}
}