猿问

在html中写了两个js函数怎么组合起来在一个网页中呈现

为什么我调用了两个函数,页面中只有一个函数可以实现,且如果删除一个外联js,则另一个也可以实现,但就是他两不能同时实现,求教

小幸运17
浏览 1740回答 1
1回答

Ryn_xiao

是否函数同名覆盖,建议单独命名空间,例如:var scope1 = (function() {     // your function     var fun1 = function() {};     return {         fun1 : fun1     } })(); var scope2 = (function(){     // your function2     var fun2 = function() {};     // some variable     var a, b, c     return {         fun2 : fun2,          a : a,         b : b         //...     }; })(); // 调用 scope1.fun1(); scope2.fun2(); scope2.a;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答