Javascript 所选选项上的事件处理程序

Javascript 所选选项上的事件处理程序,javascript,Javascript,我需要处理所选选项上的警报事件 <select> <option value="1">A</option> <option value="2">B</option> <option value="3">C</option> <option value="3">D</option> </select> A. B

我需要处理所选选项上的警报事件

  <select>
       <option value="1">A</option>
       <option value="2">B</option>
       <option value="3">C</option>
       <option value="3">D</option>
   </select>

A.
B
C
D
例如,如果我选择“B”选项,我想要像“选择的选项是:B”这样的警报,等等

谢谢大家!

一旦它起作用就试试看。
函数myFunction(){
var x=document.getElementById(“mySelect”).value;
警报(“您选择了“+”+x);
}
选择列表中的任意值

A. B C D
工作示例:(这是一个jQuery示例,基本上使用选择器和事件)

//等待DOM加载
$(文档).ready(函数(){
//将更改事件绑定到
$('#我的选择')。更改(函数(){
//保存与所选值对应的HTML
$selected=$(“#我的选择选项:selected”).text();;
//在控制台上调试实际选择的DOM节点
log($('my#u select option:selected');
//显示消息
警报(“所选选项为:“+$selected”);
});
});

A.
B
C
D

到目前为止,您尝试了什么?请参阅以了解类似的问题。javascript中没有“警报事件”-也许您希望在
select
element上发生
change
事件此帖子非常类似:
onchange=“myFunction(this)”
使用
function myFunction(sel){alert('您选择的'+sel.value);}
更简单-您确实需要添加value=“…”对于您的选项,该问题未标记为jQuery。也不要再次查找select:
var selected=$(this)。查找('option:selected')。text()好的,正在处理这个问题。我的错……这两者都有: