【发布时间】:2018-01-01 11:51:00
【问题描述】:
我有这个 JavaScript 代码:
var cr = {};
cr.plugins_ = {};
cr.runtime = null;
cr.plugins_.Vinoos_Markets = function(runtime) {
this.runtime = runtime;
};
(function() {
function initialize_events(result) {
alert(result);
}
})();
<button onclick="initialize_events('Test Result');">Send Result</button>
如何通过单击按钮从 html 运行“initialize_events”功能?
我无权编辑 JavaScript 文件。
【问题讨论】:
-
很遗憾你不能。该函数仅在其自己的范围内声明。不编辑js文件就无法访问ist。
-
没看到你无权访问js文件。您无法访问在私有作用域(在 IIFE 函数内部)声明的函数。
标签: javascript html function