我需要选择没有类说明符的所有<input type="submit">
元素。
使用:
<input class="Submit" type="submit" value="Save" name="action_1">
<input class="Button" type="submit" value="Save as" name="action_2">
<input type="submit" value="Save and Continue" name="action_3">
<input class="Cancel" type="submit" value="Cancel" name="action_4">
它应该只选择第3个。
我可以想象这个CSS:
input[type="submit"]:not(ANY CLASS){
}
但是,我应该写什么作为&#34;任何类别&#34;?或者是否有不同的方法alltogehter?我可以列举那里所有已知的类,但这很乏味,可能会随着时间而改变。
注意:
答案 0 :(得分:10)
您可以使用:not([class])
,这意味着选择一个没有input
属性的class
元素。
input[type="submit"]:not([class]){
color: red;
}
&#13;
<input class="Submit" type="submit" value="Save" name="action_1">
<input class="Button" type="submit" value="Save as" name="action_2">
<input type="submit" value="Save and Continue" name="action_3">
<input class="Cancel" type="submit" value="Cancel" name="action_4">
&#13;
答案 1 :(得分:2)