Muszę wydrukować wybrany identyfikator opcji z JavaScript, a nie JQuery dla obu znaczników wyboru.Jak uzyskać wybrany identyfikator opcji z Javascriptem, a nie JQuery
Załóżmy, że mamy więcej niż jeden znacznik wyboru.
<select onchange="showOptions(this)" id="my_select1">
<option value="a1" id="ida1">Option1</option>
<option value="a2" id="ida2">Option2</option>
</select>
<select onchange="showOptions(this)" id="my_select2">
<option value="b1" id="idb1">Option1</option>
<option value="b2" id="idb2">Option2</option>
</select>
znalazłem się w następujący sposób options[selectedIndex].id
ale jak mogę wiedzieć, do którego z tych, które odnoszą się do linii ..
Wszelkie sugestie?
Próbowałem następujących czynności, ale to nie zadziałało.
<select id="my_select" onchange="showOptions2(this)">
<option value="o1" id="id1">Option1</option>
<option value="o2" id="id2">Option2</option>
</select>
<script type = "text/javascript">
function showOptions2(s){
var adVALUE = console.log(s[s.selectedIndex].value); // get value
var adID = console.log(s[s.selectedIndex].id); // get id
alert(adID);
}
</script>
Skąd wiadomo, do której linii należy? Co? Umieszczasz ten kod wszędzie tam, gdzie chcesz znaleźć "id". –