您当前的位置:首页 > 互联网教程

请教如何在一个js文件中调用另外一个js文件的变量

发布时间:2025-05-23 00:24:39    发布人:远客网络

请教如何在一个js文件中调用另外一个js文件的变量

一、请教如何在一个js文件中调用另外一个js文件的变量

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

二、js文件调用js文件

1、document.write("<script src='2.js'></script>");

document.write("<scri"+"pt type='text/javascript' src='2.js'></scr"+"ipt>");

==============================测试html页面========================

<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN">

<TITLE> New Document</TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT="">

<META NAME="Keywords" CONTENT="">

<META NAME="Description" CONTENT="">

<script type="text/javascript" src="1.js"></script>

<BODY onload="javascript:f1();">

============================== 1.js========================

document.write("<scri"+"pt src='2.js'></scr"+"ipt>");

============================== 2.js========================

打开html,显示对话框“from 2.js”,调用成功。

================================补充===========================

1:1.js调用2.js为什么非在onload中调用?我用onload仅仅是举个例子。

2:onload事件中可以同时调用多个js函数,如果可以,把你的追加在后面,

例如:<BODY onload="javascript:f1();f1();f2();">

3:1.js调用2.js,里面的函数什么被调用,完全要看实际情况,不一定在onload中,不知道你有没有明白我的意思。

三、jsp调用js的变量

1、首先在jsp页面上,定义二个变量。

2、然后在页面下方,添加一个js脚本块。

3、在脚本块里定义一个js变量,然后使用jsp的输出标记,输出jsp的变量s,赋值给js变量。

4、在页面里有一个js脚本方法,假设这个方法要用到jsp的变量。

5、可以直接使用js的那个变量就行了,因为这个变量就是使用jsp输出标记赋值jsp的变量值的。

6、最后运行jsp页面,在浏览器的控制台,可以看到输出的值就是jsp定义的变量的值了。