2017-04-16 29 views
1

所以我有這個基本的HTML:JavaScript函數不被認可:未捕獲的ReferenceError:變化是沒有定義

<html> 
    <head> 
    </head> 
    <body> 
     <button type="button" onclick="change()">Try it</button> 
     <script scr="test.js" type="text/javascript"></script> 
    </body> 
</html> 

而這個基本的JavaScript文件:

function change(){ 

    alert("asdfasdfa"); 

} 

這兩個文件都保存在確切我的本地磁盤上的相同位置。然而,當我在Chrome中打開HTML文件我得到以下錯誤:

未捕獲的ReferenceError:變化是沒有定義

我已經測試腳本內聯和工作正常,只是沒有在外部文件中。我已經搜索了這個問題,迄今爲止我找到的'解決方案'都沒有解決我的問題。提前致謝。

+3

它'src'的來源,而不是'scr' – Thomas

+0

哦,親愛的,這是令人尷尬的。爲我提供使用文本編輯器的權利。 – paj7777

+0

發生@ paj7777 :),我們來幫忙 – Webeng

回答

3

錯字:更改scrsrc

<script src="test.js" type="text/javascript"></script> 
1

您的標記有誤,意味着test.js永遠不會加載。

腳本標記中存在拼寫錯誤。在您的示例中,src的屬性寫爲scr

相關問題