我在任何瀏覽器中都不斷收到在本地主機上運行代碼的問題。當我在JSfiddle中測試我的代碼時,它工作正常。在我的瀏覽器CSS加載,甚至jQuery庫加載,但我的外部香草JavaScript文件從來沒有工作。我在控制檯得到這個錯誤:Javascript未在本地主機上運行
script.js:1 Uncaught ReferenceError: $ is not defined
at file:///C:/Users/Alex/Desktop/myfile/script.js:1:1
我很確定沒有錯誤鏈接到我的js文件。這裏是我如何鏈接到我的文件:
<html>
<head>
<meta charset="utf-8">
<title>TitleofProject</title>
<link type="text/css" rel="stylesheet" href="style.css"/>
<script type="text/javascript" src="script.js"></script>
</head>
我試圖在包裝我的外部JavaScript文件:
$(window).load(function() {
}};
但這也不管用。
JavaScript在我的瀏覽器設置中允許。
'$'不是內置的¹。您需要添加一個定義它的腳本。一個這樣的腳本是jQuery。 (¹除瀏覽器控制檯外,在某些瀏覽器中,但僅限於控制檯中,而不是頁面本身。) –
您尚未在'scripts.js'之前添加jQuery庫。您可以通過添加以下代碼來執行此操作:''。 –
停止downvoting一個有效的問題。 –