我是一名HTML初學者,並且遇到onclick和select(下拉列表)問題。 我知道我做錯了什麼,所以有人可以幫助我嗎?onclick不適用於選擇菜單選項
<select>
<option onclick="alert('Hi')">No</option>
<option onclick="alert('Hi')">Yes</option>
</select>
我是一名HTML初學者,並且遇到onclick和select(下拉列表)問題。 我知道我做錯了什麼,所以有人可以幫助我嗎?onclick不適用於選擇菜單選項
<select>
<option onclick="alert('Hi')">No</option>
<option onclick="alert('Hi')">Yes</option>
</select>
我想你在找什麼是onChange
:
function changed(value){
alert(value);
}
<select onChange="changed(this.value)">
<option>No</option>
<option>Yes</option>
</select>
當我在另一個網站上運行代碼時,什麼都沒有發生。 –
@TristanLe你是什麼意思? –
哦,對不起,沒關係我沒有看到頂部 –
function alert_function(){
var selected_option = $("#select option:selected").data("alert");
alert(selected_option);
}
<select id="select" onchange="alert_function();">
<option data-alert="hi 1">No</option>
<option data-alert="hi 2">Yes</option>
</select>
誰給出了負分?這是一種可供選擇的解釋方式。 –
1)沒有理由在這裏使用JQuery:有很多更好的本機解決方案,並且這個問題沒有提到JQuery。 2)您沒有使用適當的片段符號格式化您的答案。 –
幹得好... :) –
的[可能的複製是否JavaScript的onclick事件不是w^[
_「我知道我做錯了什麼「 - 是的,你沒有做好適當的研究。即使將問題標題直接輸入Google,也會給你很多答案。 – CBroe