rjps.net
当前位置:首页 >> 一个html页面中调用两个js文件出错 >>

一个html页面中调用两个js文件出错

看看console里输出的信息,是不是过度使用全局变量 使得全局变量污染了.

就按照楼上说的方法就行了.如果有多个js文件也采用这种办法,不同js文件函数之间可以相互调用.不需要引入头文件之类的操作.但是必须要在引入js文件的页面里把关联到的js文件都引入进来

你好!会不会你的Js中的方法,或者弹出的DIv重复了,js后加载的会覆盖前面的相同方法如有疑问,请追问.

把这两个调用的JS封装成一个文件然后在页面中添加这个封装好的文件就行了 这样每次是覆盖上一次的文件 所以就不会出问题的 你之前的做法是 把之前的文件覆盖掉了 所以效果出不来

有可能是JS的文档编码跟HTML编码不一致引起的错误,用统一编码应该就能解决问题

命名空间冲突,可以把他们都模块化引入

可能是js中的变量冲突了.修改变量名称

在使用别人的项目的时候,导入到eclipse中发现js文件报错,解决办法是关闭eclipse的js校验功能.三个步骤:1.eclipse代码 右键点击项目->properties->validation->errors/warming 将enable javascript sematic validation前面的钩子去掉 2.打开.project 文件下面代码去掉eclipse代码 org.eclipse.wst.jsdt.core.javascriptvalidator 3.复制一份js代码,重新建js文件,因为原来那个文件已经被记录成是有错误的了

只能“忍痛”改名了,如果说只是运行,没有在网页中调用的话,还可以把它们都写成“闭包”,比如:JS1:(function(){//JS1的内容放在这里})()JS2也一样,其实这样就是写了一个匿名函数,并且立即调用了,里面的内容对外来说是不可见的(除非在里面改变了外面的东西,比如window),所以叫“闭包”你可以到百科看下更详细的内容.

报了什么脚本错误

lzth.net | 5615.net | 9213.net | 3859.net | xyjl.net | 网站首页 | 网站地图
All rights reserved Powered by www.rjps.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com