选择带有CSS的标签

k2fxgqgv  于 2023-01-06  发布在  其他
关注(0)|答案(2)|浏览(113)

我已经找到了关于这个主题的线索,像这样:
How to hide CSS
How to select label for="XYZ" in CSS?
所以我以为这会很容易,但现在我没有成功。
我试图达到的标签是这样一个:
在代码片段中,我尝试了以下方法:
标签[用于=支付方法天使眼ppcp]
.label[for=支付方式天使眼ppcp]
label[for=“支付方式天使眼ppcp”]
.label[for=“支付方式天使眼ppcp”]
在谷歌上搜索了几次之后,我找不到任何其他的写作方式。而且,在这种情况下,你似乎没有在它前面加一个“.”,但我也尝试了一下。
我相信标签[for=“name”]通常是正确的格式...
但是好像少了点什么,标签里面有文字和图片,但是我不假设这在选择标签的时候起作用?

sbtkgmzw

sbtkgmzw1#

我在CSS和JavaScript中各放了一个

document.querySelector('label[for="ABC"]').style.color = 'blue';
label[for="XYZ"] {
  color: red
}
<label for="XYZ">XYZ: </label>
<input id="XYZ">

<label for="ABC">XYZ: </label>
<input id="ABC">
f2uvfpb9

f2uvfpb92#

Pierre的回答很好,我只是想澄清一下label是an HTML element。除非你有一个CSS类“label”,否则你不会在CSS中的选择器前面添加句点。你是对的,标签中的内容(图像和文本)不会影响我们正在使用的选择器,但可能有其他CSS干扰你正在尝试做的事情。

相关问题