标题:按钮事件
只看楼主
lihuan521
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-5-21
结帖率:100%
已结贴  问题点数:2 回复次数:9 
按钮事件
var f=true;
      function btn(){
        if(button_onclick2){
            f=false;
            
        }

      }
function button_onclick2(){
        empty();
        alert(f);
      }
当f=false
 button_onclick2()的empty()函数不执行 怎么弄啊
搜索更多相关主题的帖子: function false 
2015-05-25 09:33
jsRank
Rank: 5Rank: 5
等 级:职业侠客
威 望:6
帖 子:69
专家分:303
注 册:2015-5-11
得分:0 
回复 楼主 lihuan521
谁调用btn方法,谁又调用button_onclick2方法?

追求卓越,成功就会跟着你走!
2015-05-25 09:39
lihuan521
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-5-21
得分:0 
回复 2楼 jsRank
都调用在一个地方
    <a href="javascript:void(0);" onClick="javascript:button_onclick2();btn();">
    <div  class="button">清空</div></a>
不对吗
2015-05-25 09:49
jsRank
Rank: 5Rank: 5
等 级:职业侠客
威 望:6
帖 子:69
专家分:303
注 册:2015-5-11
得分:0 
回复 3楼 lihuan521
empty()函数在哪定义的?

追求卓越,成功就会跟着你走!
2015-05-25 10:05
lihuan521
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-5-21
得分:0 
回复 4楼 jsRank
empty是一个功能函数 我现在要实现的是图片按钮点击一次 这个功能函数只调用一次 第二次不调用
2015-05-25 10:10
jsRank
Rank: 5Rank: 5
等 级:职业侠客
威 望:6
帖 子:69
专家分:303
注 册:2015-5-11
得分:0 
回复 5楼 lihuan521
我试了 可以执行,估计是你的empty函数有语法错误。
我执行这段代码没问题:
<!DOCTYPE html >
<html >
<head>
<meta  charset="utf-8" />
<script>
   var f=true;
   function btn(){
     if(button_onclick2){
         f=false;
         
     }
   }

   function button_onclick2(){
     empty();
     alert(f);
   }

   function empty(){
     alert(f);
   }
</script>
</head>     
<body>
    <a href="javascript:void(0);" onClick="javascript:button_onclick2();btn();">
    <div  class="button">123</div></a>
</body>     
</html>

追求卓越,成功就会跟着你走!
2015-05-25 10:29
lihuan521
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-5-21
得分:0 
回复 6楼 jsRank
你理解错了 我的empty函数是可以运行的
我的意思是这个empty函数把它设置成不执行
2015-05-25 10:39
jsRank
Rank: 5Rank: 5
等 级:职业侠客
威 望:6
帖 子:69
专家分:303
注 册:2015-5-11
得分:2 
回复 7楼 lihuan521
我晕,这理解的真到位,
   function button_onclick2(){

       if(f){
                empty();
       }
   }

追求卓越,成功就会跟着你走!
2015-05-25 10:42
lihuan521
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2015-5-21
得分:0 
回复 8楼 jsRank
晕 自己想的太多了 前后都没联系起来  谢了
2015-05-25 10:52
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2276
专家分:10647
注 册:2015-3-19
得分:0 
function empty(){
     if(f)alert(f);
   }
只调用不执行?
额,感觉8楼说的很有道理。。。

剑栈风樯各苦辛,别时冰雪到时春
2015-05-25 11:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-445726-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.881265 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved