无法访问变量内部函数

时间:2016-11-09 20:24:15

标签: javascript

我正在尝试访问函数内的变量。 这是我的代码:

HTML

<div id="box1" class="box" onclick="set(1)"></div>

JavaScript

let i = 0;

function set(number){
i = number;
}

console.log(i);

控制台日志输出:[当我点击我的div]

undefined

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

  

控制台日志输出:[当我点击我的div]

没有。

只有当您拨打console.log时,它才会输出0,这是之前的日志输出点击div。

如果您希望在时获得输出,请单击div,然后console.log语句必须事件处理函数内。