我想選擇一個選項時,顯示每個窗體,但我甚至不能提醒每一個選項的xD的ID的.....獲得不同的選擇不同勢形式
<select id="contactOptions" class="pad10 col100 mart25" name="level">
<option class="" selected disabled>About</option>
<option data-option="option01" class="" value="1">Form01</option>
<option data-option="option02" class="" value="2">Form02</option>
<option data-option="option03" class="" value="3">Form03</option>
<option data-option="option04" class="" value="4">Form04</option>
</select>
<form action="#" method="POST" id="option01">
</form>
<form action="#" method="POST" id="option02">
</form>
<form action="#" method="POST" id="option03">
</form>
<form action="#" method="POST" id="option04">
</form>
我努力的目標父母並提醒身份證,但它只提醒父母身份證?任何人都可以幫助我僅在option01,02,03,04上進行點擊事件嗎?不是默認的,而只是四個選項?
var contactOptions = document.querySelector("#contactOptions");
contactOptions.addEventListener("click", doSomethings, false);
function doSomethings(e){
alert(e.target.id);
}
相關鏈接,但使用內聯JS
這個問題是相當混淆它被問到的方式。你能改述一下嗎,我無法理解你在問什麼 – Konstantine
使用'change'事件而不是'click'。這樣它更可靠。還可以使用'e.target.value'獲取所選選項的值。 – yuriy636
.value工作但.id不?它需要父母的ID? – Javaish