0

我想到达我的列表的父节点(使用 id 选择器)并使用纯 JavaScript 添加背景颜色。这是我的代码,但不起作用。

    var listParentNode;
    listParentNode = getElementById("list2").parentNode;
    listParentNode.style.backgroundColor = "#deff00"; 

任何想法为什么它不起作用以及如何解决它?谢谢

4

2 回答 2

1

getElementById 是文档的函数。

var listParentNode = document.getElementById("list2").parentNode;
于 2016-06-13T01:56:30.647 回答
0

var listParentNode;
listParentNode = document.getElementById("list2").parentNode;
listParentNode.style.backgroundColor = "#deff00"; 
<div>parent div
  <div id="list2">inside div</div>
</div>

你应该使用 document.getElementById

于 2016-06-13T01:58:38.570 回答