如何在下拉菜单中设置值

Posted

技术标签:

【中文标题】如何在下拉菜单中设置值【英文标题】:How to set value in drop down menu 【发布时间】:2012-10-11 11:52:40 【问题描述】:

我有那个代码:

 </script>
<!-- End html Area -->
</div>
</td>
</tr>
<tr>
<td height='47' colspan='4'></td>
<td colspan='13'  valign='top' align='right'>
<table cellpadding='0' cellspacing='0' cols='1'  class='PSGROUPBOXWBO'  width='934'>
<tr><td class='PSGROUPBOXLABEL'  align='right'><a name='DERIVED_RC_IRSL_MT_TRIPLE_GB' id='DERIVED_RC_IRSL_MT_TRIPLE_GB' tabindex='-1' href="javascript:submitAction_win6(document.win6,'DERIVED_RC_IRSL_MT_TRIPLE_GB');"><img src='/cs/crmprod/cache/PT_COLLAPSE_HEB_1.gif' alt='הסתרת הנתונים' title='הסתרת הנתונים' border='0' /></a>&nbsp;סיווג פניה לאחר טיפול בלקוח&nbsp;</td></tr>
<tr><td width='932'>
<table  id='ACE_width' border='0' cellpadding='0' cellspacing='0' cols='10' width='932' class='PSGROUPBOX' style='border-style:none' >
<tr>
<td width='0' height='4'></td>
<td width='70'></td>
<td width='3'></td>
<td width='246'></td>
<td width='41'></td>
<td width='3'></td>
<td width='247'></td>
<td width='49'></td>
<td width='3'></td>
<td width='270'></td>
</tr>
<tr>
<td height='4' colspan='3'></td>
<td rowspan='2'  valign='top' align='right'>
<select name='MT_CASE_EXTRA_MT_CAT_SEQ_NUM' id='MT_CASE_EXTRA_MT_CAT_SEQ_NUM' tabindex='360' size='1'  class='PSDROPDOWNLIST' style="width:207px; " onchange="if (document.readyState == 'complete') submitAction_win6(this.form,this.name);" >
<option value="0" selected='selected'></option>
<option value="21">test</option>
<option value="23">test2</option>
<option value="64">test3</option>
<option value="41">test4</option>
<option value="61">test5</option>
<option value="141">test6</option>
<option value="22">test7</option>
<option value="63">test8</option>
<option value="24">test9</option>
</select>

我尝试编写 JavaScript 代码。当用户将其复制+粘贴到浏览器中的地址字段时,菜单中将自动选择我想要的值。

这是我的工作:

javascript:function GetSelectedItem()      
    var e = document.getElementById("selected24");
    var strSel = "The Value is: " + e.options[e.selectedIndex].value + " and text is: " + e.options[e.selectedIndex].text;
    alert(strSel);
     

【问题讨论】:

【参考方案1】:

相关问题:How do I programmatically set the value of a select box element using javascript?

如果你想设置 &lt;select&gt; 元素的选定值,你应该这样做:

var newValue = 24; // or whatever
document.getElementById('MT_CASE_EXTRA_MT_CAT_SEQ_NUM').value = newValue;

【讨论】:

以上是关于如何在下拉菜单中设置值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用淘汰赛从复杂对象的选择选项中设置值?

如何在 reactstrap 下拉菜单中设置所选项目?

如何在此模板引导程序 4 中设置悬停下拉菜单

Excel中设置下拉菜单并填充不同颜色

在EXCEL如何制作树形结构的下拉菜单进行输入到单元格

MFC中如何做出一个下拉菜单并且做出不同的选项?