javascript - 这可以包含在 .js 文件中吗?

标签 javascript

此代码在包含在 HTML 文件中时可以工作,但我宁愿将其放在单独的 JS 文件中。

可以吗?

<script type="text/javascript">

window.onload = function() {
   var a = document.getElementById("mylink");

   a.onclick = function() {
      $('#c').empty();      
      return false;
   }
}
</script>

更新

我已经尝试过,但不起作用......

$(document).ready(function(){

// other functions here

    window.onload = function() {
    var a = document.getElementById("mylink");
    a.onclick = function() {
        $('#c').empty();        
        return false;
    }
    }

    $('form').live('submit', function(){

...

最佳答案

当然可以 - 在 HTML 文件中执行此操作:

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

然后在/js/yourfile.js中:

window.onload = function() {
   var a = document.getElementById("mylink");

   a.onclick = function() {
      $('#c').empty();      
      return false;
   }
}

这将与上面的代码以相同的方式工作。

关于javascript - 这可以包含在 .js 文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6199938/

相关文章:

JavaScript 无法向我的服务器发送 GET 请求

javascript - 获取数组中选定的复选框值

javascript - 在 Symfony2 中使用 Twig 作为 JavaScript 的 Assetic 过滤器

javascript - 在 AngularJs 中链接两个 JSON 对象

javascript - 无法在vuejs中的数据方法中访问 Prop 值

javascript - 当我传递参数时,它会控制台一个错误,当我传递一个空数组时,它会控制台一个空数组

javascript - Jquery Cycle2 渐进式加载显示 &lt;script&gt; 标签

javascript - Meteor 访问 MongoDB 很慢

javascript - JQuery 加载但不起作用

javascript - Angular 5 - 带选择的 JSON