html中为什么调用不了外部js文件的函数,还一直说函数未定义

html文件
……
<script type="text/javascript" language="javascript" src="managejihua.js"></script>
</head>
<body>
<br>
<input type="button" name="haha" value="abc" onClick="abc()"><br><br>
……

managejihua.js文件

function abc(){
alert("what?");
}

你这段程序没有问题呀,可能是你别的地方出错了,

我把你的代码直接复制就可以运行的,你看看,可能是你的html文件和js文件没有放在同一个目录吧!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-08

  主要是js文件和html文件放在同一个文件夹下

    把js和html文件放在同一个文件夹下就可以了

    或者在html引用的时候把路径写对也可以,如:

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

第2个回答  2013-04-10
这是external的格式
<script type="text/javascript" src=“…external JS file …” >
</script>
然後後面的本文档的JS要另起一个script,不能在external的同一个里面
<script>
function abc(){
alert("what?")
}
</script>
第3个回答  2013-04-10
贴出的缩简代码是没问题的,所有浏览器都正常。明显是你原来的代码出问题
第4个回答  2013-04-10
没有效果,路径不对!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网