帖子
帖子
用户
博客
课程
显示全部楼层
18
帖子
0
勋章
361
Y币

execScript无法执行rmEvt方法

[复制链接]
发表于 2015-1-26 16:28:04
execScript无法执行rmEvt方法,使用原生的removeEventListener也不可以。
4
帖子
0
勋章
1277
Y币
execScript 应该可以执行所有原生的JS,你贴下代码看看~~
18
帖子
0
勋章
361
Y币
                                api.execScript({
                                        name : 'root',
                                        frameName : 'own',
                                        script : 'updateHeader();'
                                });



var updateHeader = function() {//更新头部信息
        var logined = $api.getStorage('logined');
        var usr = $api.getStorage('usr');
        var login = $api.dom('div.title');
        $api.html(login, usr.name);
        $api.rmEvt($api.dom('div.login'), 'onclick',login);//移除事件不可用
};


是登录后执行closewin()之前执行的。、


6
帖子
2
勋章
936
Y币
林军 发表于 2015-1-26 20:50
api.execScript({
                                        name : 'root',
                                        frameName : 'own',

$api.rmEvt($api.dom('div.login'), 'onclick',login);,
这一句里面的login是一个dom元素,也不是function啊
18
帖子
0
勋章
361
Y币
lalalalalala 发表于 2015-1-28 17:17
$api.rmEvt($api.dom('div.login'), 'onclick',login);,
这一句里面的login是一个dom元素,也不是functi ...

login是个function。
我去试试。
您需要登录后才可以回帖 登录

本版积分规则