Здравствуйте. Сразу:
- только учусь
- гугл не помог, пробовал
Не работает функция, скорее всего из-за фундаментального пробела в знаниях. Буду признателен за краткое разъяснение.
<div class="parent-div"><h2 onclick="foo()">Some title</h2></div>
function foo() {
this.parentNode.style.background = ('blue');
}
В общем задача покрасить .parent-div кликом по h2. Пример условный, но максимально приближен к боевым условиям.
Консоль заявляет мне: "
Uncaught TypeError: Cannot read property 'style' of undefined". Хотя если так:
<h2 onclick="this.parentNode.style.background = ('blue');">Title</h2>
то все работает.
Где именно я не прав?
Заранее мерси.