在鼠标点击事件中如何返回事件里的一个变量,使外部的作用域能读到这个变量
是这个意思吗?
var getInnerVariable;
document.getElementById("button").onclick = function (event) {
var localVariable = "test";
getInnerVariable = function () {
return localVariable;
};
};
// call
if (getInnerVariable) {
console.log(getInnerVariable()); // test
}
5 回答10.1k 阅读✓ 已解决
9 回答2.6k 阅读✓ 已解决
14 回答3.8k 阅读
4 回答1.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
6 回答2k 阅读✓ 已解决
12 回答5.6k 阅读
将值赋给外部的变量。
用回调可以保证在
callback
函数内部一定有鼠标点击事件触发时改变的outer
变量的值。