js里有两个方法,怎么实现其中一个方法调用另一个方法中的变量?

function add() {
var a = 12;
var b = 100;
};
function class(){
//这个位置怎么访问到a和b?
}

第一种方法。

1.首先准备好两个js文件。

2.然后写一个html文件,通过<script type='text/javascript' src=''></script>方法,将两个js引用到html文件中。

3.处于下方的js文件,就可以直接调用上方js文件中的内容了。比如我们在HTML中先载入了jquery,在第二个js可以使用dollar来对对象进行直接操作。

4.因为js本身是不能运行的,必须依托于html才能执行。<script type='text/javascript' src=''></script>的引用其实就相当于将几个js文件都写在HTML文件中了,所以可以直接调用。

第二种方法。

1.首先要在要引用另外一个js文件的js开头,写一个匿名函数。

2.在匿名函数里创建一个document.write()函数,将另外一个要引用的js写入。

3.但是除了opera浏览器,其他浏览器都不会马上建立DOM树,所以需要将动态载入js全部执行完成后,才能执行后续代码。可以将这一部分代码进行封装。

4.最后使用封装函数进行测试,这里使用的封装函数是LoadJS,我们写运行函数就OK。

温馨提示:内容为网友见解,仅供参考
无其他回答

js脚本中的一个方法如何调用另一个方法中的数据?求助
1、设置全局变量var valsel="";function checkAllOper(oper){...}function _deleteAll(){...}2、直接将代码沾过来。。。(这方法,我看还是算了。)3、在调用checkAllOper(oper)方法,设置return值,前提是再调用一次不会影响你要的效果,这样又执行了一遍js。 function checkAllOper(oper){ var selectoper = d...

请教如何在一个js文件中调用另外一个js文件的变量
从一个JS中调用另一个JS文件中的变量常规来说不不可能的,不过可以在页面上设置一个全局变量,这样没个JS都可以获取到这个全局变量。如果你这类的变量在很多页面都会用到,那么你可以定义个类文件专门来存储这类似的变量,然后需要使用的时候new一下就行了 ...

请教如何在一个js文件中调用另外一个js文件的变量
在页面中插入一个""这样的标签,只要在页面中插入这个标签,然后浏览器就开始下载这个js文件并运行,你就能读取到里面的变量了。src里面要填写你需要调用的js文件的地址

JS中,如何实现在调用一个方法时用另外一个方法的返回值做参数
\/\/定义addElement方法 funciont addElement(arg){ var info=arg();alert(info);} \/\/调用的时候,这里不带括号 addElement(getOtherInfo);

js里面如何才能让成员方法去调用类中其他成员方法
this指的是caller函数而不再是fun,所以可以考虑在fun中定义一个私有变量 var _this = this 来保证指向的是fun*\/\/\/例子:在this.caller中调用类中的其他函数this.caller = function(){ func1();\/\/私有函数直接调用 _this.func2();\/\/公共函数,需要fun的this的指向}}\/\/希望能帮到你 ...

JS函数如何调用别的函数变量。
只要是被同一个html文件引用,那么他就是相通的直接使用就行,比如a.html同时引用b.js和c.js b.js写函数test()c.js可以直接调用test()如果html没有同时引用写两个,你可以自己在b.js中写document.write("");然后就可以调用函数了。

js 函数如何去调用另一个函数中的函数?
function publicMethod(act1,atc2){ 定义调用函数:\/\/ 调用的函数 act为需要的参数,自己定义就可 function callMethod(act1,atc2){ \/\/ 如果有返回值,可以定义一个变量进行赋值 var ret = publicMethod(act1,atc2);\/\/ 下面逻辑处理} 代码如下:1.HTML页面:<!DOCTYPE html PUBLIC "-\/\/W3C\/\/...

JS中一个函数里的变量值,怎么可以直接在另外一个函数里用引用
\/\/全局变量,wgid在gognweizongtu.js中获取 var gwp = 0; var xishu = [0.4, 0.2, 0.3, 0.1]; var pjx = ["gzp", "gyp", "wlp", "ryp"]; var pj = { "gongzhuang": "OK", "gongyi": "OK", "wuliao": "OK"...

浅析一个函数调用另一个函数的变量
另一个函数 内部函数可调用外部函数的变量,作用域链的延长 改写 function b(){ var num=3; return num; } a();一般来说,a是复用的函数,才会有此类用法,传参实现即可。深入浅出妙用 Javascript 中 apply、call、bind 学习Javascript闭包(Closure) call()方法 ...

js 模块化 怎么调用方法里面的方法
如果你需要在外面调用 一个方法里面的方法 需要用 return 返回 才能调用, 否则 会因为作用域的的原因 无法调用 当然 这个方法为全局变量 或者 外层对象方法除外 举个栗子 function out () { function in () {}}in() \/\/ 无法调用 因为in方法的作用域只局限在 out方法中 但是 \/\/ ...

相似回答