querySelectorAllの結果をfor-eachすると無理なので
document.querySelectorAll("a[href^='https']") list.forEach undefined
いちど配列に変換する
a = document.querySelectorAll("a[href^='https']") list = Array.apply(null, a); list.forEach(function(e,i){ console.log(e) });
コレで解決