做支付宝帐号登录,需要做一个效果,就是打开链接页面的时候,不需要点击链接,直接跳到支付宝登录页面。也就是说,需要做一个自动点击链接的效果。
基本都是用这个:
>
>
>
>
1:
function autoclick(){
);
4: lnk.click();
5: }
</script>
这个就IE下可以用,其它浏览器都不可以。还转得铺天盖地呢,浪费大家搜索的时间。
下面这个还比较靠谱,先看看吧:
>
>
>
>
这个在Chrome和IE下都能正常,但是在Firefox下就不能了。但总比第一个要优秀。
dispatchEvent在Firefox下是有问题的,下面是解决方案:
3: if(document.createEvent){
4: var ev = document.createEvent('HTMLEvents');
5: ev.initEvent('click', false, true);
6: card.dispatchEvent(ev);
7: }
8: else
9: card.click();
10: }