簡體   English   中英

通過ID執行選擇的選項

[英]execute selected option by id

我想在選擇並使用執行按鈕執行選項后執行其ID。 例如,我選擇“奧迪”,然后在按“執行”后要執行ID 4。

<select>
 <option value="volvo" id="1">Volvo</option>
 <option value="saab" id="2">Saab</option>
 <option value="mercedes" id="3">Mercedes</option>
 <option value="audi" id="4">Audi</option>
</select>
<a id="//option-chosen-id">Execute</a>

執行類型按鈕並使用onclick執行您的Javascript代碼

<select id="abc">
 <option value="volvo" id="1">Volvo</option>
 <option value="saab" id="2">Saab</option>
 <option value="mercedes" id="3">Mercedes</option>
 <option value="audi" id="4">Audi</option>
</select>

<input type="button" value="Execute" onclick="func()" />
<script>
      function func() {
        var b = document.getElementById("abc");
       var a= b.options[b.selectedIndex].value;
}
    </script>

試試這個可能會有所幫助。 您可以在select標記中使用onchange()。

 <select onchange="call_function()" name="select">
 <option value="volvo" id="1">Volvo</option>
 <option value="saab" id="2">Saab</option>
 <option value="mercedes" id="3">Mercedes</option>
 <option value="audi" id="4">Audi</option>
</select>

在javascript中,您編寫了call_function()。like的代碼

function call_function(){
// your script here
}

假設已安裝jQuery:

<select id="mySelect">
    <option value="volvo"    id="1">Volvo</option>
    <option value="saab"     id="2">Saab</option>
    <option value="mercedes" id="3">Mercedes</option>
    <option value="audi"     id="4">Audi</option>
</select>
<a id="exe">Execute</a>
<script>
    $(document).ready(function() {
        $("#mySelect").on("change", function() {
            $('#exe').prop('href', "//" + $('#mySelect').val());
        });
    });
</script>

更改選擇框后,這會將錨標簽的鏈接位置更新為// 選項

用這個。

<script>
function abc(){
    var b = document.getElementById("abc");
    var a= b.options[b.selectedIndex].id;
    alert(a);
}   
</script>
<select id="abc">
 <option value="volvo" id="1">Volvo</option>
 <option value="saab" id="2">Saab</option>
 <option value="mercedes" id="3">Mercedes</option>
 <option value="audi" id="4">Audi</option>
</select>

<input type="button" value="Press" onclick="abc()">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM