如何选择前面是脚本的 div,前面是 div



我有一个这样的结构:

<body>
<div id="root">
<div>
<div>Not tis one</div>
<script>something</script>
<div>THIS DIV</div>
</div>
</div>
</body>

不知何故,script + div对我不起作用,可能是由于我的一些扩展或类似原因。

我试图给uBlock Origin一个"再一个故事"的目标,或者在这里页面底部的任何叠加层。

可以使用第 n 个子项或最后一个子项,具体取决于代码结构是否更改。

如果你想确保它不是太通用,你可以指定父元素。使用您拥有的 HTML,CSS 可能如下所示:

#root div div:last-child {
color: red;
}

快速示例:

#root div div:last-child {
color: red;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div id="root">
<div>
<div>Not this one</div>
<script>something</script>
<div>THIS DIV</div>
</div>
</div>
</body>
</html>

最新更新