Попробуйте поместить document.getElementById
в setTimeout()
Например.
setTimeout(function(){
console.log(document.getElementById('whatever'));
}, 100);
Если это сработает, тогда это просто проблема синхронизации.
Я исправил это, создав общую папку в корне проекта. Затем я переместил свой index.html и favicon в общую папку.
//This is in the index.html head
<link rel="icon" type="image/png" href="/favicon.png" />