问答详情
源自:3-2 IE中的事件对象

关于全局的数组,如下怎样在onclick之外获取click之后的c

<script>
window.onload=function(){
var a=[];
var b=[];
var c=[];
div.onclick= function(en){
var x=en.clientX;
var y= en.clientX;
a.push(x);
b.push(y);
c.push(a);
c.push(b);
}
}
</script>

提问者:qq_小潘安_03830329 2016-12-31 03:19

个回答

  • 慕码人1183263
    2017-01-01 13:24:59

    你上面写的c不久已经是全局变量了吗?在click之外访问的c就是click之后的c

  • o巧巧o_0
    2017-01-01 10:56:58

    div.onclick= function(en){

    //这里存在兼容问题

    en=en || window.event
    var x=en.clientX;
    var y= en.clientX;
    a.push(x);
    b.push(y);
    c.push(a);
    c.push(b);
    }


    其它的不明白你在说什么??点击之后,全局数组c已经被改变了,直接用就好了吧???