document.querySelectorAll(selectors)
selectors
Строка DOMString, содержащая один или более CSS селектор (en-US). Эта строка должна быть валидным CSS селектором. Если это не так, то генерируется SyntaxError. Смотрите Поиск элементов DOM с использованием селекторов для получения информации о том, распознавать элементы. Несколько селекторов нужно разделить запятыми.
innerHTML - это строка и у неё нет еще одного свойства innerHTML. let o = {
foo: function() { console.log('foo called') }
}>> o.foo()
<- foo called >> let a = 0;
<- undefined
>> window.a
<- undefinedfunction foo(x) {
this.x++
}x и свойство x объекта this - это разные вещи. window или произвольного объекта - то делать надо это явно и прямо. Например:window.x = 0
window.x++let propName = 'a'
window[propName] = 0
window[propName]++ Событие unhandledrejection происходит, когда Promise завершён с ошибкой, но на данную ошибку не установлен обработчик.
checkError().catch(console.error)