For loop for HTMLCollection elements

前端 未结 12 1311
挽巷
挽巷 2020-11-22 04:20

I\'m trying to set get id of all elements in an HTMLCollectionOf. I wrote the following code:

var list = document.getElementsByClassName(\"event         


        
12条回答
  •  忘掉有多难
    2020-11-22 04:41

    In ES6, you could do something like [...collection], or Array.from(collection),

    let someCollection = document.querySelectorAll(someSelector)
    [...someCollection].forEach(someFn) 
    //or
    Array.from(collection).forEach(someFn)
    

    Eg:-

        navDoms = document.getElementsByClassName('nav-container');
        Array.from(navDoms).forEach(function(navDom){
         //implement function operations
        });
    

提交回复
热议问题