【发布时间】:2012-07-14 22:22:35
【问题描述】:
我有以下两个javascript函数:
1
showCountry()
2
showUser()
我想把它们放在外部的“.js”文件中
1
<a href="javascript:showCountry('countryCode')">countryCode</a>
2
<form>
<select name="users" onChange="showUser(this.value)">
<option value="1">Tom</option>
<option value="2">Bob</option>
<option value="3">Joe</option>
</select>
</form>
调用这些函数的正确语法是什么?
【问题讨论】:
-
创建一个单独的 js 文件,在其中放置这些函数或您要编写的任何代码,并在您的脚本标签中提及
src,例如<script type='text/javascript' language='javascript' src='Path to your external js file'/>。 -
你应该在调用函数之前加载外部js文件。
-
document.getElementById('users').addEventListener('change', showUser, false);在单独的 JavaScript 文件中会比onchange更好。 -
注意:指向外部脚本文件的确切位置,您将在其中编写脚本。 w3schools.com - HTML <script> src Attribute
-
我知道这是一篇旧帖子(5 年以上),但作为谷歌的顶级结果,我认为有必要添加它。根据 W3Schools,您在通常编写脚本的地方引用脚本,根据其他人的说法,您在头中引用它,但这可能会导致问题。我已经阅读并发现在正文结束标记之前引用文档底部的外部脚本非常有用。这允许在运行任何脚本之前加载正文的全部内容,从而防止脚本在尚未“存在”的元素上运行。
标签: javascript html