両方の選択タグに対して、JQueryではなくJavascriptで選択したオプションIDを印刷する必要があります。JQueryではなくJavascriptで選択したオプションIDを取得する方法
複数のselectタグがあるとします。 ..
任意の提案は
<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>
は、私は次のようoptions[selectedIndex].id
を見つけたが、どのように私はそれらのその行の1が参照しているかを知ることができますか?
私は以下を試みましたが、うまくいきませんでした。
<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>
どのような行が参照されているかをどのように知ることができますか?何? 'id'を探したい場所にコードを置く。 –