Javascript中點擊(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連續(xù)指定兩次或者多次的click事件(解決辦法)
setTimeout (表達(dá)式,延時時間)
setTimeout(表達(dá)式,交互時間)
延時時間/交互時間是以豪秒為單位的(1000ms=1s)
setTimeout 在執(zhí)行時,是在載入后延遲指定時間后,去執(zhí)行一次表達(dá)式,僅執(zhí)行一次
setTimeout 在執(zhí)行時,它從載入后,每隔指定的時間就執(zhí)行一次表達(dá)式
if(ischoose == false){ ischoose = true; document.getElementById("myBaby").click(); } else { document.getElementById("myBaby").click();//奇數(shù)次單擊和偶數(shù)次單擊不同的效果! setTimeout(function(){document.getElementById("myBaby").click();},50); }
總結(jié)
到此這篇關(guān)于Javascript中點擊(click)事件的三種寫法的文章就介紹到這了,更多相關(guān)js點擊(click)事件寫法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Javascript中replace方法與正則表達(dá)式的結(jié)合使用教程
replace方法是javascript涉及到正則表達(dá)式中較為復(fù)雜的一個方法,嚴(yán)格上說應(yīng)該是string對象的方法,下面這篇文章主要給大家介紹了關(guān)于Javascript中replace方法與正則表達(dá)式的結(jié)合使用的相關(guān)資料,需要的朋友可以參考下2022-09-09js+html5實現(xiàn)canvas繪制圓形圖案的方法
這篇文章主要介紹了js+html5實現(xiàn)canvas繪制圓形圖案的方法,涉及html5圖形繪制的基礎(chǔ)技巧,需要的朋友可以參考下2015-06-06深入理解javascript構(gòu)造函數(shù)和原型對象
對象,是javascript中非常重要的一個梗,是否能透徹的理解它直接關(guān)系到你對整個javascript體系的基礎(chǔ)理解,說白了,javascript就是一群對象在攪。。(嗶?。?。2014-09-09JavaScript定義函數(shù)_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了JavaScript定義函數(shù)的相關(guān)資料,需要的朋友可以參考下2017-06-06