closeButton.onclick = (function(box){
return function(evt){box.display = 'none';};
})(msgBox);
我想返回一个将在按钮点击时执行的功能。它是否正确?如果没有,应该怎么写?
答案 0 :(得分:0)
您的示例有效且正在使用currying,但您可以轻松地使用它。由于msgBox
在当前范围内可用,因此您可以在函数中引用它,这将为msgBox
创建一个闭包。
closeButton.onclick = function(event) {
msgBox.display = 'none';
};