为什么同一控件中的onclick()事件和ondbclick()事件不能同时有效?

这里的单击和双击效果都是只显示单击


<input type="button" value="按钮" ondblclick="dbclick()" onclick="click()" />

<script language="javascript">
function click(){
 alert("单击")
 }
 function dbclick()
 {
  alert("双击")
  }
 
</script>


这都是什么
浏览 2592回答 3
3回答

木子舟义

并不是不能同时有效,而是你是函数名click不能这么用。(但是它并不是关键字也不是保留关键字,本人也不知道为什么)<!DOCTYPE html> <html> <head>     <meta charset="UTF-8">     <title>Document</title> </head> <script language="javascript"> function danjiclick() {     console.log("单击"); } function dbclick() {     console.log("双击"); } </script> <body>     <input type="button" value="按钮" ondblclick="dbclick()" onclick="danjiclick();" /> </body> </html>

echo_kinchao

不能直接那么命名函数
打开App,查看更多内容
随时随地看视频慕课网APP