Cara menggunakan CSS untuk menukar warna fon dalam HTML berdasarkan kandungan teks teg
P粉349222772
P粉349222772 2023-09-08 20:57:35
0
1
570

Jadi saya mempunyai butang radio dengan teks "Ya" dan "Tidak" dan jika salah satu daripadanya dipilih, saya mahu warna fon ditukar.

  • Ya (hijau)
  • Tiada (merah)

Berikut ialah kod html:

<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal">
  <asp:ListItem Text="否" Value="False" />
  <asp:ListItem Text="是" Value="True" />
</asp:RadioButtonList>

Saya mempunyai kod berikut dalam css yang menukar label butang radio yang dipilih:

input[type="radio"]:checked + label { 字体粗细:加粗!重要; }

P粉349222772
P粉349222772

membalas semua(1)
P粉752479467

Anda boleh menggunakan kurungan blok untuk menyasarkan mana-mana harta, termasuk sifat "Teks":

input[text="Yes"]:checked + label {
  color: green;
}

input[text="No"]:checked + label {
  color: red;
}
<input type="radio" text="Yes" name="select" id="yes">
<label for="yes">Yes</label>
<input type="radio" text="No" name="select" id="no">
<label for="no">No</label>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan