我有这个HTML文档:
<!DOCTYPE html>
<html>
<body>
<script type="text/javascript" src="/first.js"></script>
<script type="text/javascript" src="/second.js"></script>
</body>
</html>
first.js:
(function(){
var p = 9;
...
})();
如何在不修改first.js的情况下从 second.js 访问和编辑p变量?有办法吗?
答案 0 :(得分:0)
您可以使用以下方式将变量设为全局:
(function(){
window.p = 9;
...
})();
答案 1 :(得分:0)
在first.js中将p设置为全局变量
var p;
(function(){
p = 9;
...
})();
答案 2 :(得分:0)
导出变量
(function(exports){
exports.p = 9;
...
})(window);