wlbk.net
当前位置:首页 >> 怎样使js中的onCliCk事件只触发一次,就是我点击了... >>

怎样使js中的onCliCk事件只触发一次,就是我点击了...

您好!可以在触发一次过后删除触发事件函数。以下是示例供参考: 单次触发示例=== 点击这里触发 === document.getElementById("div1").onclick = f; function f() { alert('第一次触发!'); document.getElementById("div1").onclick = ''; }

用一个开关变量就可以了哦。 var kaiguan=1; onclick=function(){ if(kaiguan){ alert('执行第一次操作'); kaiguan = 0; } } 执行click事件的时候就会判断一下kaiguan的值,第一次点击之后开关变量变成0了(if判断视为false),用if判断就不会通...

基本上是没有什么好办法的。 当然你也可以获取该图片的数据,当用户点击的时候进行判断,但是首先这个数据也就是数组一定很庞大,遍历很耗时间,第二就是将这个数据录入也很麻烦 其实如果图片不是那么的不规则的话你也可以使用一些css样式对div...

//取消事件代码 document.getElementById("button1").onclick = function(){};

你的点击事件是用onclick吗? 大体代码如下: 自己测试一下应该是可以的!

为什么不换掉a标签? --- docstatus_class那一行,a标签href设为# 下面函数if else 里面不要赋值了,直接跳, document.location='examinolist.action';//

可以啊document.location.href="http://www.baidu.com"去往一个新页面就行了

用分号隔开即可,比如 function a(){ alert(1); } function b(){ alert(2); }

一般来说,这是页面js有错误导致的,要测试的话把别的js去掉只留触发事件的代码测试即可 可以点击页面左下角的js错误提示看一下是什么错误。

document.getElementById("div 元素 ID").addEventListener("click", function() { // 事件处理代码 });

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com