Javascript DOM стайлинг
Я хочу добраться до родительского узла моего списка (с помощью селектора идентификаторов) и стилизовать его, добавив цвет фона, используя простой JavaScript. Это мой код, но не работает.
var listParentNode;
listParentNode = getElementById("list2").parentNode;
listParentNode.style.backgroundColor = "#deff00";
Есть идеи, почему это не работает и как я могу это исправить? Спасибо
2 ответа
Решение
getElementById является функцией документа.
var listParentNode = document.getElementById("list2").parentNode;
var listParentNode;
listParentNode = document.getElementById("list2").parentNode;
listParentNode.style.backgroundColor = "#deff00";
<div>parent div
<div id="list2">inside div</div>
</div>
Вы должны использовать document.getElementById