呼叫函式,但是卻呼叫不到一直顯示未定義,作用域也沒有問題

2021-04-08 13:24:06 字數 1378 閱讀 1549

1樓:幽靈魅戀

呼叫的這個function放到ready外面定義。

明明有定義函式,jquery一直提示未定義

2樓:肖湘峰

你的**我這裡執行沒報錯,把你的錯誤資訊貼出來

3樓:丶

**有問題?報什麼錯

還是報 $ 未定義?

4樓:匿名使用者

那個函式未定義?作用域對麼?

js 為什麼提示函式未定義

5樓:匿名使用者

是作用域的問bai題。因為你的du變數 b 是定義zhi在函式 a 作用域裡的。setinterval 第一dao個引數可以內是 function,也可容以是 code(字串)。

如果是 code 的話,code 將會使用 eval() 執行,eval() 執行會帶來很多問題,所以這種方法不被推薦使用

你這個例子就是因為 eval 在執行的時候作用域在頂層,也就是會在 window 下找你的 b 函式,所以就是 undefined。

推薦你使用 function 做第一個引數,**就可以寫成:

var x = setinterval( function()}, 1000 );

6樓:匿名使用者

這麼寫就不會報錯了

x = setinterval(b,1000);

js一直提示函式未定義

7樓:匿名使用者

跟有沒有封號沒關係,

先在控制檯呼叫check();試一下會不會被呼叫。如果沒有說明check函式不是個全域性函式,就得檢查一下check是在**定義的。

8樓:匿名使用者

把check()後面的';'去掉試一下,如:onclick="check()"

9樓:匿名使用者

加返回值return...true

js函式定義在onload中為什麼提示我未定義?

10樓:河瑞

原因是因為:

1:window.onload = function(){};是一個作用域,請問你的函式呼叫是在**呼叫的?實在

window.onload這個作用域的外面呼叫還是在裡面呼叫的?

2:有沒有事件繫結呢?如果給元素繫結onclick等屬性事件的時候,你的js函式不能寫在

window.onload裡面,原因上述已經回答------>window.onload是一個作用域。你的js函式需要寫

在script塊中的全域性作用域裡。

你一直在想但是卻有一直沒去做,你一直在問卻又一直都沒有人回答。是不是覺得很無趣表錯情?短暫的人生我

這個要看個人認知和思想深度了,至於想卻沒做的事,我覺得要看它是什麼樣的事了,如果是好事 積極的 向上的,那一定要說服自己去做,反之則不要做。短暫的人生 是可以豐富多彩的,是可以變得漫長的,就看你能不能想開,能不能做到了。揮霍掉的時間生命,我們需要反省,然後朝著正確的方向去奮鬥,與其在這裡呻吟歎息,倒...

男生喜歡女生,但是女生卻一直不給男生機會,就是邀請去

正常來說都會bai拒絕的。第一du,你倆的關係可能不是太zhi熟,還是陌生人吧!dao她怎麼版可能隨便接受一個權陌生人的約呢 第二,追女生不要先從約別人開始,畢竟不太熟。先和她做個朋友吧。第三,剛開始約的時候,最好從她好朋友下手,多約些人,也許她就出來了。女生總是任性的,邀請的話最好是讓那女生的朋友...

為什麼我有單號卻一直查不到物流訊息呢韻達快遞單號是

賣家上傳了單號,不代表就是快件已經發出,如果你確定單號沒錯,而又查詢不到任何的資訊,那就只能說明該快件還沒有發出。你應該再聯絡發貨方核實。韻達快遞單號一直查詢不到物流資訊怎麼回事 韻達物流相當的慢,而且總是沒物流資訊,很煩人的。2問題,1是貨還沒有發出,或者快遞還沒有來收件,快遞來收件了,還沒有到分...