В уроке Работа с DOM из консоли делаю, как и в примере указано :
$0.style.backgroundColor = ‘red’;
Слетел error:
VM43:1 Uncaught TypeError: Cannot set property ‘backgroundColor’ of undefined
at :1:26
Этот код работает только если выделить элемент в DOM панели. Тогда в консоли в переменной $0 будет ссылка на выбранный ДОМ элемент.
Прежде чем выполнять код из примера, посмотри какое значение в переменной $0. Должна быть ссылка на DOM узел.
Это хрупкий способ получить ссылку на узел потому что результат зависит от порядка элементов в DOM. Замени на document.querySelector('table')
. Менее хрупкий (но все еще не идеальный, потому что не сработает корректно с несколькими таблицами на странице).
1 лайк
Выделил, работает. С таблицей не работало т.к. были дополнительные элементы DOM (кроме тех, которые в примере).