我有这个 HTML 代码:
<div class="field">
<input type="hidden" value="" name="a" id="a"> <input type="hidden" value="xxxx" name="b" id="b">
<input type="file" value="" name="file1"> <input type="file" value="" name="file2">
<input type="file" value="" name="file3"> <input type="file" value="" name="file4">
<input type="file" value="" name="file5"> <input type="file" value="" name="file6">
<input type="file" value="" name="file7"> <input type="file" value="" name="file8"> </div>
在这个 HTML 中,我想隐藏 div class="field" 中的所有输入 type="file" 除了第一个。我无法更改 HTML(添加类)。我尝试将伪类和结构化选择器一起应用,以完成任务:
.field input[type='file']{
display:none;
}
.field input[type='file']::first-child{
display:block;
}
但它似乎不起作用。任何人都可以建议我在 css 中使用伪类和选择器的正确语法来解决这个问题?