當前位置:成語大全網 - 書法字典 - 在js中使用indexOf()方法是壹個提示(該對象不支持此屬性或方法)。怎麽解決?

在js中使用indexOf()方法是壹個提示(該對象不支持此屬性或方法)。怎麽解決?

在js中使用indexOf()方法是提示的解決方案(對象不支持此屬性或方法):

例如,“對象不支持此屬性或方法”意味著javascript對象沒有此方法,因此無法調用。

A.B()當對象A沒有方法B時,將報告此異常。

因為javascript是壹種解釋執行的腳本語言,它只會在執行過程中報告錯誤,而java和C等編譯語言會在編譯過程中報告錯誤。

A.indexOf()只能用於原生JS中的字符串對象,例如var s =“123“;alert(s . index of(“1“)//不會報告錯誤。

var s = 123;alert(s . index of(“1“)//報錯,因為s是數字,此時需要將s轉換成字符串才能運行。

如果以上答案不能解決問題,請嘗試:

var parr =【“a“,“b“,“c“,“d“】;

確定parr數組中是否有。

parr . indexOf(“a“)= =-1在ie8下,將提示您該對象不支持index of屬性或方法。

解決方案:

用$替換indexOf。jquery中的inArray。

$.inArray(“a“,parr)=-1