繁体   English   中英

如何选择特定的下拉选项元素

[英]how to select a particular drop down option element

我想使用此功能来处理我所有的下拉列表。 问题:第一个下拉菜单可以,但是我尝试在第二个下拉菜单中选择任何选项。 它将来自第一组的值放在第二组的范围内。 我希望范围具有其自身组中的值。 我想在多个组上使用它。

  <script>function displayResult(xspan,xselect)
{
 var x=document.getElementById(xselect).selectedIndex;
 alert(x);
 var newTxt = document.getElementsByTagName("option")[x].value;

 document.getElementById(xspan).innerHTML = newTxt;
 //alert(document.getElementsByTagName("option").length);
}
</script>

<select id="myPhones" onchange="displayResult('ShowPhone','myPhones')">
    <option value="">Phone  Numbers</option>
    <optgroup label="Shipping">
        <option value=" - 800-463-3339">FedEx</option>
        <option value=""></option>
    </optgroup>
</select>
<span id="ShowPhone"></span>

<select id="myParts" onchange="displayResult('ShowParts','myParts')">
    <option value="">Qik Parts list</option>
    <optgroup label="BATT">
        <option value="1">1</option>
        <option value="2">1</option>
        <option value="2">1</option>
        <option value="2"><1/option>
    </optgroup>
</select>
<span id="ShowParts"></span>

选中ID和第二个下拉列表的displayResult:

第一个下拉列表:

<select id="myPhones" onchange="displayResult('ShowPhone','myPhones')">

第二个下拉菜单:

<select id="NewNameID" onchange="displayResult('ShowPhone','NewNameID')">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM