JavaScript 无法在 Chrome 中运行

标签 javascript html

自从我接触 Web 开发以来已经有一段时间了,我正在尝试重新投入其中。然而,由于某种原因,我似乎无法运行我的 JS 脚本。我尝试使用 <script src="script.js"></script> 链接 JS 文件,即使脚本文件与我的 index.html 位于同一目录中,似乎完全忽略了它。我有一些来自 jQuery 的事件监听器,但在代码的最开始是 console.log("sanity check"); .

所以,之后不起作用,我尝试直接在 html 文件中编写脚本,如下所示:

<script>
     console.log("WHAT IS GOING ON?!");
     alert("It's finally working!");
</script>

但这仍然不起作用。救命!

编辑:

以下是相关的 HTML:

<head>
    <script src="jquery-3.4.1.min.js"></script>
    <script src="script.js"></script>
    <script>
      console.log("WHAT THE CRAP IS GOING ONNNN");
      alert("JS is running");
    </script>
</head>

这是 JS,

console.log("sanity check");
$(document).ready(function() {
  console.log("Helloooo and good moonring!");
  $("#back").hover(function() {
    console.log ("*eyeroll* YES. I can hear you.");
    $("#back").attr("cursor", "pointer");
  }, function() {
    $("#back").attr("cursor", "default");
  });
});

这些都不起作用。我在本地运行它。 Chrome 中的检查工具没有显示任何错误。

编辑2:

我仔细查看了检查工具中的代码。尽管如此,它似乎没有任何问题,但我注意到刷新页面时它没有更新到保存的更改。这显然是有问题的,而且非常令人困惑。还添加了type="text/javascript"并更改script.js./script.js (与 jQuery 文件相同)。

最佳答案

这个片段有效,不是吗?

<script>
  console.log("WHAT THE CRAP IS GOING ONNNN");
  alert("JS is running");
</script>

确保这些已选中并且消息未隐藏。也可以将“console.log”更改为“alert”只是为了确保但检查以确保消息没有被过滤掉。

Chrome Console Filter

关于JavaScript 无法在 Chrome 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60105749/

相关文章:

javascript - 如何在移动浏览器中删除 Facebook 嵌入视频标题栏

javascript - “?”应该放在 ReactJS 中行的开头

javascript - 在javascript中比较时间

javascript - 返回 promise 链中引用的数据

javascript - 使用 Javascript 循环切换 div 背景颜色 onClick

javascript - 单击警告框中的是按钮时需要使用所选选项保存页面

javascript - sapui5中xmlview转jsview的方法

jquery - 使用响应式和 HTML5 在后台播放视频

jquery - 如何过渡居中对齐的动态文本?

html/css 用于围绕数学矩阵的括号——更喜欢轻量级