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
<- undefined
function foo(x) {
this.x++
}
x
и свойство x
объекта this
- это разные вещи. window
или произвольного объекта - то делать надо это явно и прямо. Например:window.x = 0
window.x++
let propName = 'a'
window[propName] = 0
window[propName]++