一个网页中多个js怎么做,一个网页中多个js怎么做

发布时间:2022-11-25

本文目录一览:

  1. 同一个网页怎么使用多个相同的js??
  2. 同一个网页怎么使用多个相同的js?
  3. 同一个网页怎么使用多个js文件且不发生冲突,还有如果多个js发生冲突应当怎样修改js文件?
  4. 一个网页怎么两个js同时运行,或者怎么合并,不是很懂,复制的

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

相同的js方法 后面的覆盖前面的 所以不行,你这个可以传参数mouseOver("1"),mouseOver("2")

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

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

把以上两个文件放在一个文件下,试试看效果。

同一个网页怎么使用多个js文件且不发生冲突,还有如果多个js发生冲突应当怎样修改js文件?

会发生冲突的情况是引用两个不同JS库。 如果发生了,则以下的几个方法: 在页面中同时存在jquery和prototype,当用到$的时候,难免产生冲突,所以一定要区分开来:

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    j = $;
</script>
<script type="text/javascript" src="prototype.js"></script>

这样做了以后,在用到jquery的地方用j来替代$符号,而prototype的$函数照常使用。当然其实也不用定义“j = $;”,在用到jquery的地方直接用jQuery来替代$符号也一样的。 还有一个冲突网上找到的:Array.prototype.push方法冲突。转载下: 这个冲突很严重,直接导致jQuery的级联筛选无效。比如正常情况下,你可以使用$("span",$("#main"))来获取ID为main的元素下面的span元素。但如果页面中同时使用了prototype框架相关,那抱歉的很,你永远获取不到了。原因你可以调试跟踪自己查看jQuery的源代码。 解决方法:

<script type="text/javascript">
    var fnArrayPush = Array.prototype.push;
    $(function() {
        Array.prototype.push = fnArrayPush;
        init();
    });
</script>

一个网页怎么两个js同时运行,或者怎么合并,不是很懂,复制的

一个网页可以运行无数个方法,可以引入无数个JS。 <script type="text/javascript"></script>只是写JS代码的标注,想写多少个就写多少个。 完全没必要合并,有的业务就为了初始化一点东西,写在标签下面就可以。 HTML标签的任何位置都可以运行js。