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-09
js+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-09
JavaScript定義函數(shù)_動力節(jié)點Java學(xué)院整理
這篇文章主要介紹了JavaScript定義函數(shù)的相關(guān)資料,需要的朋友可以參考下2017-06-06

