javascript函數(shù)報(bào)Uncaught?ReferenceError:?XXX?is?not?defined
在寫(xiě)javascript函數(shù)的時(shí)候,JavaScript寫(xiě)在哪里?通常有三種形式:
1. 內(nèi)部:Html網(wǎng)頁(yè)的<body></body>中;
2. 內(nèi)部:Html網(wǎng)頁(yè)的<head></head>中;
3. 外部:外部JS文件里。
(1) 寫(xiě)在<body></body>中
當(dāng)瀏覽器載入網(wǎng)頁(yè)Body部分的時(shí)候,就執(zhí)行其中的Javascript語(yǔ)句,執(zhí)行之后輸出的內(nèi)容就顯示在網(wǎng)頁(yè)中。
<html> <head>...</head> <body> <script type="text/javascript">....</script> </body> </html>
(2)寫(xiě)在<head></head>中
當(dāng)不希望一載入HTML就運(yùn)行javascript時(shí),而是通過(guò)觸發(fā)事件,這使通常將Javascript放在HTML的<head></head>里。
<html> <head> <script type="text/javascript">....</script> </head> <body> ... </body> </html>
(3)引入外部的js文件
為什么會(huì)報(bào)錯(cuò)誤函數(shù)未定義呢?可以有以下集中原因:
1)JS函數(shù)未定義。(這種低級(jí)的相信大家都不會(huì)犯,但是不排除定義的函數(shù)和聲明的函數(shù)名稱不一致的情況,或 者傳入?yún)?shù)不一致)
2)將Javascript函數(shù)放在了body和head之外了。(LZ就是曾犯過(guò)此類錯(cuò)誤)
3)Javascript函數(shù)定義在對(duì)象聲明之前。 你的代碼是直接就能運(yùn)行的話,要是代碼所操作的對(duì)象在代碼后面,有的 瀏覽器會(huì)返回錯(cuò)誤.因?yàn)樗鼈兪前错樞蚣虞d對(duì)象。
到此這篇關(guān)于javascript函數(shù)報(bào)Uncaught ReferenceError: XXX is not defined的文章就介紹到這了,更多相關(guān)javascript Uncaught ReferenceError內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JS函數(shù)報(bào)錯(cuò)Uncaught ReferenceError: XX is not defined問(wèn)題及解決
- Uncaught EvalError:Refused to evaluate a string as JavaScript解決
- JS報(bào)錯(cuò)Uncaught?TypeError:?XXX?is?not?a?function的解決方法
- js控制臺(tái)報(bào)錯(cuò)Uncaught TypeError: Cannot read properties of undefined (reading ‘a(chǎn)ppendChild‘)的解決
- JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL錯(cuò)誤的解決方法
- JS提示:Uncaught SyntaxError:Unexpected token ) 錯(cuò)誤的解決方法
- JavaScript錯(cuò)誤處理之分析 Uncaught(in promise) error的原因及解決方案
相關(guān)文章
layui數(shù)據(jù)表格實(shí)現(xiàn)重載數(shù)據(jù)表格功能(搜索功能)
這篇文章主要介紹了layui數(shù)據(jù)表格實(shí)現(xiàn)重載數(shù)據(jù)表格功能,以搜索功能為例進(jìn)行講解,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07微信內(nèi)置瀏覽器WeixinJSBridge的使用技巧(隱藏右上角按鈕,獲取用戶網(wǎng)絡(luò)狀態(tài),支付等)
這篇文章主要介紹了微信內(nèi)置瀏覽器WeixinJSBridge的使用技巧,隱藏右上角按鈕,獲取用戶網(wǎng)絡(luò)狀態(tài),支付,隱藏下方工具欄等,需要的朋友可以參考下2024-02-02JavaScript中0和""比較引發(fā)的問(wèn)題
這篇文章主要介紹了JavaScript中0和""比較引發(fā)的問(wèn)題,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-05-05js canvas實(shí)現(xiàn)驗(yàn)證碼并獲取驗(yàn)證碼功能
這篇文章主要為大家詳細(xì)介紹了js canvas實(shí)現(xiàn)驗(yàn)證碼并獲取驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09HTML中用JS實(shí)現(xiàn)旋轉(zhuǎn)的圣誕樹(shù)
這篇文章介紹了HTML中用JS實(shí)現(xiàn)旋轉(zhuǎn)的圣誕樹(shù),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-12-12JavaScript使用prototype定義對(duì)象類型(轉(zhuǎn))[
JavaScript使用prototype定義對(duì)象類型(轉(zhuǎn))[...2006-12-12JavaScript必看的10道面試題總結(jié)(推薦)
JavaScript 已經(jīng)成為全棧開(kāi)發(fā)技能的基石,在全棧開(kāi)發(fā)面試中都會(huì)不可避免地涉及到與 JavaScript 有關(guān)的問(wèn)題。這篇文章主要給大家介紹了關(guān)于JavaScript必看的10道面試題,需要的朋友可以參考下2021-05-05BootStrap Table對(duì)前臺(tái)頁(yè)面表格的支持實(shí)例講解
bootstrap-table是在bootstrap的基礎(chǔ)上面做了一些封裝,所以在使用bootstrap-table之前要導(dǎo)入的js和css,下面通過(guò)本文給大家詳細(xì)介紹需要引入的文件,對(duì)bootstrap table 表格感興趣的朋友一起看看吧2016-12-12