| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:帮帮忙,看看这段代码哪里有错???
只看楼主 加入收藏
小乔¥
Rank: 1
等 级:新手上路
帖 子:7
专家分:9
注 册:2015-4-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
帮帮忙,看看这段代码哪里有错???
var obj =document.getElementById("main");
    var item=["keypress","click"];
for(var i=0;i<item.length;i++)
{
  (function()
   {   
     var items=item[i];
    obj["on"+items]=function()
      {   
         alert("thanks for your" + items);
      };   
  })();
}
 </script>
2015-04-19 14:45
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:20 
var obj = document.getElementById("main"), items = ["keypress", "click"], i = 0, len = item.length;
for(;i < len; i++) {
    (function(i) {
        obj["on" + items[i]] = function() {   
            alert("thanks for your" + items[i]);
        };   
    })(i);
}

是不是这段代码onkeypress事件添加不上?你忘记给闭包传参数了。
你用的代码的方法还不错,证明你已经不是个菜鸟了,以后应该多注意一下代码的优化了

[ 本帖最后由 冰镇柠檬汁儿 于 2015-4-19 16:54 编辑 ]

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-04-19 16:52
小乔¥
Rank: 1
等 级:新手上路
帖 子:7
专家分:9
注 册:2015-4-19
收藏
得分:0 
谢谢了
2015-04-20 12:22
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
记得结贴,把分给我

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-04-20 22:13
纳兰伽香
Rank: 10Rank: 10Rank: 10
来 自:北京
等 级:贵宾
威 望:10
帖 子:426
专家分:1650
注 册:2015-4-5
收藏
得分:0 
以下是引用冰镇柠檬汁儿在2015-4-20 22:13:48的发言:

记得结贴,把分给我

噗噗噗  已经跑了

风回小院庭芜绿,柳眼春相续
2015-04-21 18:02
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
下回看的这样的人,一定让他先给分,再告诉他怎么解决问题

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-04-21 22:57
小乔¥
Rank: 1
等 级:新手上路
帖 子:7
专家分:9
注 册:2015-4-19
收藏
得分:0 
回复 6楼 冰镇柠檬汁儿
我不是每天上论坛,偶尔逛逛
2015-04-22 14:05
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
嗯嗯,记得常来,有问题就来问,我每天都来这里看看的

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2015-04-22 17:22
快速回复:帮帮忙,看看这段代码哪里有错???
数据加载中...
 
   



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

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