Javascript 这可以包含在.js文件中吗?
这段代码在包含在HTML文件中时可以工作,但我更愿意将其放在单独的JS文件中 那能做到吗Javascript 这可以包含在.js文件中吗?,javascript,Javascript,这段代码在包含在HTML文件中时可以工作,但我更愿意将其放在单独的JS文件中 那能做到吗 <script type="text/javascript"> window.onload = function() { var a = document.getElementById("mylink"); a.onclick = function() { $('#c').empty(); return false; } } </s
<script type="text/javascript">
window.onload = function() {
var a = document.getElementById("mylink");
a.onclick = function() {
$('#c').empty();
return false;
}
}
</script>
简单地说——是的,这是可能的 Javascript文件的处理方式与HTML Javascript中相同
只需确保包含文件的顺序正确。如果将其放在单独的JS文件中,并将标记更改为具有src,则其工作原理完全相同。您应该能够四处移动脚本标记,但在其依赖项(如jQuery)之前,请确保它的顺序正确。确定-在HTML文件中执行此操作:
<script type="text/javascript" src="/js/yourfile.js"></script>
这与上面的代码的工作方式相同。是的,您可以将此代码移动到单独的文件中。正如其他人所说,您的onload函数很可能会被执行 请注意,如果直接设置onload,可能会出现问题,即在加载时只能执行一个函数。如果包含多个脚本设置onload,则只运行最后一个脚本的函数
您可能希望使用能够连接多个函数或查看js库来帮助您实现这一点 我不确定问题是什么,这里。@Tomalak这是一个布尔问题。@GioBorje:那么答案是肯定的。但是,这使问题变得不那么清楚。$'c'.empty;->document.getElementByIdc.innerHTML=摆脱jQuery依赖关系!
<script type="text/javascript" src="/js/yourfile.js"></script>
window.onload = function() {
var a = document.getElementById("mylink");
a.onclick = function() {
$('#c').empty();
return false;
}
}