目录
- 方法一:
- 方法二:
- 方法三:
- 附:js连续指定两次或者多次的click事件(解决办法)
- 总结
方法一:
<!DOCTYPE html> <html> <head> <title>Javascript中点击事件方法一</title> </head> <body> <button id="btn">click</button> <script type="text/javascript"> var btn = document.getElementById("btn"); btn.οnclick=function(){ alert("hello world"); } </script> </body> </html>
消除事件:btn.οnclick=null;
方法二:
<!DOCTYPE html> <html> <head> <title>Javascript中点击事件方法二</title> </head> <body> <button id="btn">click</button> <script type="text/javascript"> var btn = document.getElementById("btn"); btn.addEventListener('click',function(){ alert("hello wrold"); },false) </script> </body> </html>
方法三:
<!DOCTYPE html> <html> <head> <title>Javascript中点击事件方法三</title> <script type="text/javascript"> function test(){ alert("hello world"); } </script> </head> <body> <button id="btn" οnclick="test()">click</button> </body> </html>
附:js连续指定两次或者多次的click事件(解决办法)
setTimeout (表达式,延时时间)
setTimeout(表达式,交互时间)
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式
if(ischoose == false){ ischoose = true; document.getElementById("myBaby").click(); } else { document.getElementById("myBaby").click();//奇数次单击和偶数次单击不同的效果! setTimeout(function(){document.getElementById("myBaby").click();},50); }
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)