onclick不适用于选择菜单选项

时间:2017-10-18 00:33:35

标签: javascript html events onclick

我是HTML的初学者,我遇到了onclick和select(下拉列表)的问题。 我知道我做错了什么,有人能帮助我吗?

  <select>
      <option onclick="alert('Hi')">No</option>
      <option onclick="alert('Hi')">Yes</option>
  </select>

2 个答案:

答案 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>