報此錯誤的原因是:ie中對array型別不支援indexof方法
解決方法:
1,本質上:全域性新增如下**
if (!array.indexof)
}return -1;}}
2.在呼叫的地方進行判斷:(某個應用例項)
/*** 註冊事件
* @param type 事件型別
* @param func 函式
* @param 物件
*/this.register = function (type, func, obj)
var listeners = this.listeners[type];
listeners.push();}}
else
}if(i == this.eventtypes.length)idx = -1;
if ((func != null) && idx > -1)
var listeners = this.listeners[type];
listeners.push();
} }
};
javascirpt函式在IE下不支援的小結
isarray isarray function isarray value var arr 1,2,3,4,5 alert isarray arr ie8 及以下不支援 filter 等 陣列的一些方法 every filter foreach map some ie8 及以下不支援 解決辦法,以...
IE不支援使用for in語法
在專案發現遍歷checkbox獲取選中值時出現ie不支援for in語法問題 var checklist var checkname document.getelementsbyname ischeck ie無法正常使用,chrome和firefox等主流瀏覽器正常 for i in checkna...
mpvue style不支援傳入物件
在vue.js專案轉化為小程式時,把原來頁面的 直接拷貝過去,發現布局改變很多,很多已經設定的標籤的css樣式並沒有顯示出來,檢視官方文件,得知原來vue.js的class 與 style 繫結語法,有些不適合mpvue,以下總結幾點 一.class繫結方式 1 mpvue支援 class temp...