一个事件能不能传两个this的?就是像return ajax_login(this);return verify_form(this);

[复制链接]
查看11 | 回复2 | 2011-5-11 07:47:59 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-5-11 07:47:59 | 显示全部楼层
我该怎么写呢
回复

使用道具 举报

千问 | 2011-5-11 07:47:59 | 显示全部楼层
例如:
varvb;
vartt;
functionyy(o){
vb=o.width;
tt=o.higth;
}
functionuu(){
alert(vb);
alert(tt);
}
这样是可以的,但是并不是最好的方法,因为JS里面的变量如果不限定范围的话是全局性质的,所以一般不建议这样写,
一般的话一个事件只需要返回一个值的,所以你在返回俩个值的时候你就要看看你写的事件有没有能够改进的地方,当然了,要说我就要返回两个甚至多个值也不是没有办法,不知道你知道JSON不
我在下面这个例子中是一个方法返回一组JSON数据结构的返回值:
functionvb(){
        v1=\'vbvbv1\';
        v2=\'vbvbv2\';
        v4=\'vbvbv4\';
        return{
        v1:v1,
        v2:v2,
        v3:v4
        };
}
       
        alert(vb().v1);
        alert(vb().v2);
        alert(vb().v3);
以上两种方法建议你用第二种但是这个你必须知道JSON才能用的够灵活
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行