javascript函數(shù)報(bào)Uncaught?ReferenceError:?XXX?is?not?defined
在寫javascript函數(shù)的時候,JavaScript寫在哪里?通常有三種形式:
1. 內(nèi)部:Html網(wǎng)頁的<body></body>中;
2. 內(nèi)部:Html網(wǎng)頁的<head></head>中;
3. 外部:外部JS文件里。
(1) 寫在<body></body>中
當(dāng)瀏覽器載入網(wǎng)頁Body部分的時候,就執(zhí)行其中的Javascript語句,執(zhí)行之后輸出的內(nèi)容就顯示在網(wǎng)頁中。
<html> <head>...</head> <body> <script type="text/javascript">....</script> </body> </html>
(2)寫在<head></head>中
當(dāng)不希望一載入HTML就運(yùn)行javascript時,而是通過觸發(fā)事件,這使通常將Javascript放在HTML的<head></head>里。
<html> <head> <script type="text/javascript">....</script> </head> <body> ... </body> </html>
(3)引入外部的js文件
為什么會報(bào)錯誤函數(shù)未定義呢?可以有以下集中原因:
1)JS函數(shù)未定義。(這種低級的相信大家都不會犯,但是不排除定義的函數(shù)和聲明的函數(shù)名稱不一致的情況,或 者傳入?yún)?shù)不一致)
2)將Javascript函數(shù)放在了body和head之外了。(LZ就是曾犯過此類錯誤)
3)Javascript函數(shù)定義在對象聲明之前。 你的代碼是直接就能運(yùn)行的話,要是代碼所操作的對象在代碼后面,有的 瀏覽器會返回錯誤.因?yàn)樗鼈兪前错樞蚣虞d對象。
到此這篇關(guān)于javascript函數(shù)報(bào)Uncaught ReferenceError: XXX is not defined的文章就介紹到這了,更多相關(guān)javascript Uncaught ReferenceError內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- JS函數(shù)報(bào)錯Uncaught ReferenceError: XX is not defined問題及解決
- Uncaught EvalError:Refused to evaluate a string as JavaScript解決
- JS報(bào)錯Uncaught?TypeError:?XXX?is?not?a?function的解決方法
- js控制臺報(bào)錯Uncaught TypeError: Cannot read properties of undefined (reading ‘a(chǎn)ppendChild‘)的解決
- JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL錯誤的解決方法
- JS提示:Uncaught SyntaxError:Unexpected token ) 錯誤的解決方法
- JavaScript錯誤處理之分析 Uncaught(in promise) error的原因及解決方案
相關(guān)文章
Firefox outerHTML實(shí)現(xiàn)代碼
firefox沒有outerHTML用以下方法解決2009-06-06
JavaScript中的事件監(jiān)聽詳細(xì)介紹
這篇文章主要給大家介紹了關(guān)于JavaScript中事件監(jiān)聽的相關(guān)資料,在前端開發(fā)過程中我們經(jīng)常會遇到給頁面元素添加事件的問題,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-08-08
ES6新特性:使用export和import實(shí)現(xiàn)模塊化詳解
本篇文章主要介紹了ES6新特性:使用export和import實(shí)現(xiàn)模塊化詳解,具有一定的參考價值,有興趣的可以了解一下2017-07-07
JavaScript 如何實(shí)現(xiàn)同源通信
在日常工作中,你可能會遇到同源頁面間通信的場景。針對這種場景,我們可以使用 localStorage 和 storage 事件來解決同源頁面間通信的問題。除此之外,我們還可以使用 Broadcast Channel API 來解決該問題。接下來,將帶大家一起來認(rèn)識一下 Broadcast Channel API。2021-05-05
微信小程序分享海報(bào)生成的實(shí)現(xiàn)方法
為了吸引更多的用戶,設(shè)計(jì)好一個分享海報(bào)還是很有必要的,這篇文章主要介紹了微信小程序分享海報(bào)生成的實(shí)現(xiàn)方法,非常具有實(shí)用價值,需要的朋友可以參考下2018-12-12

