javascript NodeList forEachポリフィル

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript NodeList forEachポリフィル相关的知识,希望对你有一定的参考价值。

// Nodelist forEach polyfill
if (window.NodeList && !NodeList.prototype.forEach) {
    NodeList.prototype.forEach = function (callback, thisArg) {
        thisArg = thisArg || window;
        for (var i = 0; i < this.length; i++) {
            callback.call(thisArg, this[i], i, this);
        }
    };
}

// IEでも使える
document.querySelectorAll('selector').forEach(function(element) {
  element.addEventListener('click', function() { /* */});
});

以上是关于javascript NodeList forEachポリフィル的主要内容,如果未能解决你的问题,请参考以下文章

在 JavaScript 中合并两个对象(NodeList)数组

javascript NodeList forEachポリフィル

javascript Nodelist to Array

JavaScript 学习-28.元素与节点(HTMLCollection 和 NodeList)

在javascript将NodeList作为Array数组处理的方法

为什么 NodeList 不是数组?