办法一:

<!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持续指定2次或者者多次的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);
       }

总结 

到此那篇闭于Javascript外点击(click)事故的三种写法的文章便先容到那了,更多相闭js点击(click)变乱写法形式请搜刮剧本之野之前的文章或者连续涉猎上面的相闭文章心愿巨匠之后多多撑持剧本之野!

点赞(35) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部