Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 Onclick on select元素工作不正常_Javascript_Html_Select_Onclick - Fatal编程技术网

Javascript Onclick on select元素工作不正常

Javascript Onclick on select元素工作不正常,javascript,html,select,onclick,Javascript,Html,Select,Onclick,我有以下奇怪的行为: <select name="blah" id="blah" size="1" onclick="console.log('clicked');"> <option>test</option> <option>test</option> </select> 测试 测试 第一次单击时(打开时)不会激发。当我第二次单击并且select元素关闭时,它将激发。为什么? 编辑:添加了要选择的示

我有以下奇怪的行为:

<select name="blah" id="blah" size="1" onclick="console.log('clicked');">
    <option>test</option>
    <option>test</option>
</select>

测试
测试
第一次单击时(打开时)不会激发。当我第二次单击并且select元素关闭时,它将激发。为什么?

编辑:添加了要选择的示例选项


这里:,我在三种不同的浏览器(Chrome、Safari和Firefox)上有三种不同的行为,在不同的操作系统上也有

如果要在更改下拉列表中的任何值时绑定事件

<select name="bla" id="blubb" size="1" onclick="console.log('test')" onchange="console.log('value Changed')">
     <option>1</option>
     <option>2</option>
</select>

1
2

它在第一次启动时启动,如果看到它正在工作,我看不到您的代码中有任何问题。在这里拨弄可能重复的问题您可以在那里找到答案您可以在blur()上使用method@chris您是否使用较旧的浏览器或移动设备?