ブックマーク / qiita.com/snjssk (1)

  • IEで NodeList を forEach するとエラーになる問題の対処方 - Qiita

    原因はIEがサポートしていないから。 jQuery のセレクターはやめて、document.querySelectorAll でDOM要素を取得し、取得した数だけループして何か処理をしたい際、IEでは動かなかった(サポートされていなかったのを知らなかった...)ので、その解決方法のメモ。 やりたいこと 何かの要素が複数個あり、それらを取得。 取得した数だけ、別の処理を行いたい。 <ul> <li class="js-get_listItems">item0</li> <li class="js-get_listItems">item1</li> <li class="js-get_listItems">item2</li> </ul> Chromeでは動くのであまり気にしていなかった書き方 querySelectorAll で取得した NodeList に対して NodeList.forE

    IEで NodeList を forEach するとエラーになる問題の対処方 - Qiita
    jshimazu
    jshimazu 2018/03/17
    “var node = Array.prototype.slice.call(nodelist,0); ”
  • 1