目錄 (1) 寫在body/body中 (2)寫在head/head中 (3)引入外部的js文件 在寫javascript函數的時候,JavaScript寫在哪里?通常有三種形式: 1. 內部:Html網頁的body/body中; 2. 內部:Html網頁的head/head中;
目錄
- (1) 寫在<body></body>中
- (2)寫在<head></head>中
- (3)引入外部的js文件
在寫javascript函數的時候,JavaScript寫在哪里?通常有三種形式:
1. 內部:Html網頁的<body></body>中;
2. 內部:Html網頁的<head></head>中;
3. 外部:外部JS文件里。
(1) 寫在<body></body>中
當瀏覽器載入網頁Body部分的時候,就執行其中的Javascript語句,執行之后輸出的內容就顯示在網頁中。
<html> <head>...</head> <body> <script type="text/javascript">....</script> </body> </html>
(2)寫在<head></head>中
當不希望一載入HTML就運行javascript時,而是通過觸發事件,這使通常將Javascript放在HTML的<head></head>里。
<html> <head> <script type="text/javascript">....</script> </head> <body> ... </body> </html>
(3)引入外部的js文件
為什么會報錯誤函數未定義呢?可以有以下集中原因:
1)JS函數未定義。(這種低級的相信大家都不會犯,但是不排除定義的函數和聲明的函數名稱不一致的情況,或 ? ? 者傳入參數不一致)
2)將Javascript函數放在了body和head之外了。(LZ就是曾犯過此類錯誤)
3)Javascript函數定義在對象聲明之前。 你的代碼是直接就能運行的話,要是代碼所操作的對象在代碼后面,有的 ? ?瀏覽器會返回錯誤.因為它們是按順序加載對象。
到此這篇關于javascript函數報Uncaught ReferenceError: XXX is not defined的文章就介紹到這了,更多相關javascript Uncaught ReferenceError內容請搜索技圈網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持技圈網!
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。