$在导入的js中未定义

时间:2018-12-01 02:51:29

标签: dreamweaver

我有一个网页,在与HTML文件不同的文件中包含JavaScript。我已经导入

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

在我的HTML文件中,但是当我尝试在我的js文件中工作以在一段时间后进行一些更新时,出现以下错误

ERROR: '$' is not defined.[no-undef]
ERROR: 'document' is not defined. [no-undef]

上面的错误是我的js代码中引用的示例:

$(document).ready(function () {

    $("#screenNum").hide(); 

    ...

}

文档在浏览器中呈现,没有问题,并且JS功能符合设计要求,当我查看浏览器中的开发人员工具时,没有错误。我想摆脱这些错误,以便专注于实际错误。

距我处理此文档已有两年了,我想对其进行一些增强,现在又回到了它。我上次在Dreamweaver中进行操作时不记得此错误,也不知道我缺少什么。

当JavaScript在HTML文档中而不是在单独的文件中时,我看过的所有类似问题似乎都可以解决。

1 个答案:

答案 0 :(得分:0)

谢谢你,蒂姆·亨特(Tim Hunter),添加下面的代码非常有效。

/* global $, document*/