我正在尝试为第二个div提供边框颜色,但我无法将id或类名添加到第二个div。
提供下面的代码,CSS中是否有任何特殊的选择器来实现它?
<div>
<div>
<div id="d3">
<div>
<div>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
我们可以使用the >
selector来指定直接孩子。
div {
padding: 10px 25px;
border: 1px solid black;
}
body > div > div {
border: 2px solid red;
}
&#13;
<div>
<div>
<div id="d3">
<div>
<div>
</div>
</div>
</div>
</div>
</div>
&#13;
答案 1 :(得分:0)
您可以获取id为d3的div元素的父级。
document.getElementById('d3').parentElement.style.border = "solid #FF0000";
&#13;
<div>
<div>
<div id="d3">sss
<div>
<div>
</div>
</div>
</div>
</div>
</div>
&#13;