javascript - 从 html 调用 javascript 函数不起作用

标签 javascript jquery html

问题来了 我有一个名为 javascript.js 的 javascript 文件,如下所示

$(document).ready(function(){

 function init()
  { 

    //code goes here

  }
  }

现在 index.html 文件有一个命令按钮,它应该调用 init() 函数。

   <html>
   <head><script src=javascript.js ....></script>
   <body><button type="button" onclick="init()">Call Init!</button></body>
   </html>

但它不会调用它。没有按预期发生任何事情。请提出解决方案。

最佳答案

您应该在 $(document).ready() 范围之外定义您的函数。

关于javascript - 从 html 调用 javascript 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11814213/

相关文章:

javascript - 添加 else if 语句以使用 javascript 在 html 中拉出页面

Javascript setTimeout 在 iF​​rame 中无法正常工作

javascript - 将自定义功能添加到 chrome 的控制台中

javascript - 创建可重用的链函数javascript

jquery - 谷歌地图初始化无法使用选项卡

javascript - 执行搜索后如何控制缩放?

javascript - 在按钮列表中单击的按钮下滑动 div

javascript - 如何使用 Angular 设置列高以包括整个窗口和所有内容?

html - 表格导致水平滚动条出现在移动设备上

html - 网页在 chrome 中正确显示,而不是在 firefox 中