我已经阅读了关于无法使用伪类(例如 :focus)更改 CSS 中的父级的信息,所以我在这里看看我是否做错了什么或者是否有 JavaScript 替代方案。
如果可能的话,我宁愿不使用 javascript。
这是我当前的代码:
.box:focus .test{
background: #00FF00;
}
因此,当我在文本框 .box 内单击时,该代码应将 DIV .test 的背景更改为绿色。
但是这不起作用,请有人指出我正确的方向,谢谢。
这是我的 HTML 的代码片段,这是一个测试页面,所以我可以看到它是如何工作的。
<input name="textfield" type="text" class="box" id="textfield" />
<div class="test" id="test">Content for id "test" Goes Here</div>