我是HTML的初学者,我遇到了onclick和select(下拉列表)的问题。 我知道我做错了什么,有人能帮助我吗?
<select>
<option onclick="alert('Hi')">No</option>
<option onclick="alert('Hi')">Yes</option>
</select>
答案 0 :(得分:0)
我认为你要找的是onChange
:
function changed(value){
alert(value);
}
<select onChange="changed(this.value)">
<option>No</option>
<option>Yes</option>
</select>
答案 1 :(得分:-1)
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>