html中<script></script>调用外部js文件中的函数的问题

有个a.js文件中有个函数functionabc(){alert('abc')}在html中<script></script>调用这个文件中的函数<scripttype=... 有个a.js文件中有个函数
function abc(){
alert('abc')
}
在html中<script></script>调用这个文件中的函数
<script type="text/javascript" src="abc.js"></script><script type="text/javascript">
abc()
</script>
在IE10,和火狐下都可以调用,在IE9和360浏览器中就会报错:abc未定义,该如何解决这个问题呢?
展开
 我来答
百度网友c1e974f
推荐于2016-11-19 · TA获得超过2723个赞
知道答主
回答量:50
采纳率:0%
帮助的人:29.4万
展开全部
1、html 调用使用js 一共有三种方式,一种是行内onclick,一中是内嵌,一种是外链,你说的是外链。
2、外链的话,需要在头部引用一下外部文件,就像引用样式表那样。在head里这样写<script type="text/javascript" src="jsname.js"></script>
3、一般js效果是在html元素加载完之后,才进行使用,所以一般js都是写在body的最后,写在头部,一定要解决这个问题。
Prince____Yu
推荐于2018-02-23 · TA获得超过3718个赞
知道小有建树答主
回答量:864
采纳率:33%
帮助的人:953万
展开全部

确认几点:

  1. src="abc.js"和文件名应该一样,你前面是a.js

  2. 调用函数后最好加";"分号:

function abc(){
    alert('abc');
}
 abc()

3.把abc()放到页面加载后执行:

<script type="text/javascript" src="abc.js"></script>
<script  type="text/javascript">
    window.onload = function(){
    abc();
    };
 </script>

希望能帮到你~

追答
谢谢
有问题可以继续交流
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1792563854
2014-01-03 · 超过11用户采纳过TA的回答
知道答主
回答量:47
采纳率:100%
帮助的人:14.6万
展开全部
有错,你的文件名是 a.js 而你引入的文件是abc.js当然找不到了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无腎青年
2015-07-30 · 超过27用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:35.9万
展开全部
先把文件加载进来,然后再执行js调用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小萨双鱼
2015-07-21 · TA获得超过269个赞
知道小有建树答主
回答量:513
采纳率:100%
帮助的人:204万
展开全部
<script src="文件地址"></script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式