Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击“不适用于选择菜单选项”_Javascript_Html_Events_Onclick - Fatal编程技术网

Javascript 单击“不适用于选择菜单选项”

Javascript 单击“不适用于选择菜单选项”,javascript,html,events,onclick,Javascript,Html,Events,Onclick,我是HTML的初学者,我对onclick和select(下拉列表)有问题。 我知道我做错了什么,有人能帮我吗 不 对 我想你要找的是onChange: 功能已更改(值){ 警报(值); } 不 对 功能警报\u功能(){ var selected_option=$(“#select option:selected”)。数据(“警报”); 警报(所选的_选项); } 不 对 可能重复“我知道我做错了什么”-是的,你没有做正确的研究。即使在Google逐字输入你的问题标题,也会给你很多答案。

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


不
对

我想你要找的是
onChange

功能已更改(值){
警报(值);
}

不
对
功能警报\u功能(){
var selected_option=$(“#select option:selected”)。数据(“警报”);
警报(所选的_选项);
}
不
对

可能重复“我知道我做错了什么”-是的,你没有做正确的研究。即使在Google逐字输入你的问题标题,也会给你很多答案。当我在另一个网站上运行代码时,什么也没发生。@TristanLe你是什么意思?@TristanLe你能给我们其他项目的代码,这样我们就可以调试了吗?您的应用方式可能有问题。另外,我应该将顶部放在哪里?@TristanLe放在应用程序头部的
标记中,或者放在单独的javascript文件中。谁给负分?这是另一种解释性的方法。1)这里没有理由使用JQuery:有很多更好的本机解决方案,而这个问题并没有提到JQuery。2) 您没有使用正确的代码段符号设置答案的格式。
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>