写一个函数只运行一次 函数里面就alert('chunge'),但是只是第一次运行的时候alert出来以后在执行就不alert出来了(别用一个全局变量来判断咯............) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <html><body> <input type="button" value="蹭分" onclick="alert('你看不见我。');this.onclick=null;"/></body></html> <html><body> <input type="button" value="蹭分" onclick="f();"/> <script type="text/javascript"> function f() { alert("你看不见我。"); window.f = function(){}; } </script></body></html> <script language="javascript">function Test(value){alert(value);}var t=new Test("why?");</script>看不太懂,这样子? var chunge = (function(){ var c ="信春哥 有肉吃"; return function(){ if(c)alert(c); c = null; }})()chunge()chunge()chunge()chunge()chunge() http://download.eclipse.org/eclipse/downloads/index.php // 用个属性记录是否是第一次调用function abc() { if (arguments.callee._flag_ || !(arguments.callee._flag_ = true)) return; alert(3);}abc();abc();abc();abc();abc(); jquery解法:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script language="javascript" src="js/jquery-1.3.2.min.js"></script><title>无标题文档</title></head><body><input type="button" id="btn" value="只运行一次" /></body><script language="javascript" type="text/javascript">$(function(){ $('#btn').one("click",cli);});function cli(){ alert("信春哥,得永生");}</script></html> $('#btn').one("事件名",function(){ alert(“你好哇~!!!”); });js 自带的 只触发一次事件 function $(id)={return document.getElementById(id);}if(window.attachEvent){$("btnClick").attachEvent("onclick",ClickOnce);}else if(window.addEventListener){$("btnClick").addEventListener("click",ClickOnce,false);}function Click(){alert("只弹一次");if(window.attachEvent){$("btnClick").detach(Click);}else if{$("btnClick").removeEventListener(Click);}} 刚刚最后搞错了:DremoveEventListener("click",Click,false); javascript 实现fibonacci jQuery做菜单 js控制select多选, 关于iframe的js的事件 js能写扫描二维码的程序吗 javascript中select算法 jQuery UI中的tab有关闭按钮吗? 急救,写个JSCRIPT的函数替换问号,该怎样写呢? 介绍一本学习JAVASCRIPT的好书! 如何实现选择下拉菜单选项触发提交表单操作 在线等,如何获得这个对象object的值?为什么回来的是undefined? JavaScript中的局部变量与函数问题
<body>
<input type="button" value="蹭分" onclick="alert('你看不见我。');this.onclick=null;"/>
</body>
</html>
<body>
<input type="button" value="蹭分" onclick="f();"/>
<script type="text/javascript">
function f() {
alert("你看不见我。");
window.f = function(){};
}
</script>
</body>
</html>
function Test(value){
alert(value);
}
var t=new Test("why?");
</script>看不太懂,这样子?
var c ="信春哥 有肉吃";
return function(){
if(c)alert(c);
c = null;
}
})()
chunge()
chunge()
chunge()
chunge()
chunge()
if (arguments.callee._flag_ || !(arguments.callee._flag_ = true)) return;
alert(3);
}
abc();
abc();
abc();
abc();
abc();
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript" src="js/jquery-1.3.2.min.js"></script>
<title>无标题文档</title>
</head>
<body>
<input type="button" id="btn" value="只运行一次" />
</body>
<script language="javascript" type="text/javascript">
$(function()
{
$('#btn').one("click",cli);
});
function cli()
{
alert("信春哥,得永生");
}
</script>
</html>
alert(“你好哇~!!!”);
});
js 自带的 只触发一次事件
function $(id)={
return document.getElementById(id);
}
if(window.attachEvent){
$("btnClick").attachEvent("onclick",ClickOnce);
}else if(window.addEventListener){
$("btnClick").addEventListener("click",ClickOnce,false);
}
function Click(){
alert("只弹一次");
if(window.attachEvent){
$("btnClick").detach(Click);
}else if{
$("btnClick").removeEventListener(Click);
}
}
:D
removeEventListener("click",Click,false);