: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>