JavaScript无法在我机器上的任何浏览器上运行

JavaScript not working on any browser on my machine

本文关键字:任何 浏览器 运行 机器 JavaScript      更新时间:2024-02-03

这个问题让我抓狂!我对网页设计比较陌生。我开始在codecademy.com上学习编码。一切都很顺利!html、css和JavaScript运行顺利。然而,当我在机器上开始使用Sublime Text或DreamWeaver进行编码时,情况并非如此。每当我尝试运行我的网站时,我链接的脚本都不起作用。我将Codecadamy教程中的代码(html、css、JavaScript)复制粘贴到DreamWeaver中的一个全新文件中(index.html、stylesheet.css和script.css),这样做是为了确保我的代码没有错误。当我在内置的Codecadame浏览器中运行代码时,它运行得很好。但每当我用DreamWeaver或高级文本保存文件时,网站似乎会"忽略"外部.js文件。。我在4种不同的浏览器(Chrome、IE、Firefox、Opera)上测试了这个网站,但没有发现任何运气!

我不知道是什么原因造成了这个问题。。

我试图将我的代码复制到内置的Codecadamy中,但它仍然不起作用

以下是我的简单javascript代码(只是为了测试它是否在我的机器上工作):

$(document).ready(function() {
    $('#openDialog').click(function() {
        $('.container').css('display', 'none');
    });
});

这是我的网站,我把它放在我DropBox账户的一个公共文件夹里;https://dl.dropboxusercontent.com/u/33331786/xbox/index.html

查看浏览器的JavaScript控制台:

Uncaught ReferenceError: $ is not defined                           global.js:2

这是你的源代码:

<script type='text/javascript' src='global.js'></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">

您正在尝试在加载jQuery之前使用它!

您是使用本地运行的服务器,还是使用URL中的file://"protocol"?如果你没有运行服务器,那么这就是问题所在。由于安全限制,浏览器不会运行本地JS文件,除非您明确启用浏览器

有关如何做到这一点的更多信息,请参阅此处:如何在"--允许从文件访问文件";模式

您曾经引用过jQuery库吗?你可以这样做

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>