同一个网页怎么使用多个相同的js?

我想在一个网页同时运行这三个相同的js,JS里的内容也是一样的,但是只能成功运行一个,网上查了下,很多说JS冲突,怎么样可以让这三个相同的js能在一个页面运行?高手们帮下... 我想在一个网页同时运行这三个相同的js,JS里的内容也是一样的,但是只能成功运行一个,网上查了下,很多说JS冲突,怎么样可以让这三个相同的js能在一个页面运行?高手们帮下忙,谢谢!附上你的解决方法,非常感激啊!
<script language="JavaScript" type="text/javascript" src="js/jia1.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia2.js"></script>
<script language="JavaScript" type="text/javascript" src="js/jia3.js"></script>

js内容是这样的:

var t1 = 86400000; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id = "proshow2"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}

function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id).innerHTML = Num1;
}
你好,现在能实现效果,但是这样又出现一个问题,就是所实现的效果都是一样的,每次累加的数字都一样了,我想让每个js叠加的数字不一样,怎么实现啊。非常谢谢hjflyblue,能帮住解决下吗?
展开
 我来答
hjflyblue
2010-12-25 · TA获得超过306个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:160万
展开全部
js文件:myjs.js

var t1 = 86; //在这里设置刷新时间,单位是毫秒,比如1秒钟就是1000
//var min = 20000; //生成的最小的数字,比如200
//var max = 500000; //生成的最大的数字,比如500
var ctl1_id1 = "r1"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id2 = "r2"; //要在哪个控件中显示,比如例子中的"show"
var ctl1_id3 = "r3"; //要在哪个控件中显示,比如例子中的"show"
var Num1 = 1248;
onload = function() {
Refresh1();
setInterval("Refresh1();", t1);
}

function Refresh1() {
Num1 = Num1 + 5;
document.getElementById(ctl1_id1).innerHTML = Num1;
document.getElementById(ctl1_id2).innerHTML = Num1;
document.getElementById(ctl1_id3).innerHTML = Num1;
}

html文件:

<HTML>
<HEAD>
</HEAD>
<BODY>
<script language="JavaScript" type="text/javascript" src="myjs.js"></script>

<div id="r1"></div>
<div id="r2"></div>
<div id="r3"></div>

</BODY>
</HTML>

把以上两个文件放在一个文件下,试试看效果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式