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

Другие вопросы по тегам