隨着ES6採取保留,我渴望放棄jQuery和使用本地JS爲我的網站建設,保持他們的快速和輕量級。也是爲了提高我的JS技能,因爲我是jQuery中的一員。「對象不支持這個屬性或方法」IE6/11
我正在構建一個小小的圖書館,以便在一個函數中使用更常見的JavaScript來保持文件的小。
function $(elm) {
var elm = document.querySelectorAll(elm);
this.forEach = function(f) {
[].forEach.call(elm, f);
}
return elm;
}
function slider() {
$(".slider").forEach(function() {
alert("Hello");
});
}
slider();
此作品在Chrome等偉大的..但在IE10/11,我發現了錯誤
對象不支持此屬性或方法 「的forEach」
指的是$(「。slider」)。for each
任何想法?
*「...並使用原生JS」*不是原生JS。您正在使用JavaScript。原生** DOM **。 –
可能的重複: https://stackoverflow.com/questions/412447/for-each-javascript-support-in-ie –
[對於IE中每個JavaScript支持的可能的重複?](https://stackoverflow.com/questions/412447/for-each-javascript-support-in-ie) – jmargolisvt