IE8 returns 'Object expected' [].slice.call

IE8 returns 'Object expected' [].slice.call

我是 js 新手,此代码在除 li 元素(制表符)以外的所有浏览器上都能正常工作。

 (function() {

   [].slice.call(document.querySelectorAll('.tabs')).forEach(function(el) {
     new CBPFWTabs(el);
   });

 })();

有什么帮助吗?

IE8部分支持querySelectorAll()http://caniuse.com/#feat=queryselector

也读这个:querySelectorAll alternative for IE