CSS 选择器 - 如何抓取所有元素

CSS Selectors - how to grab all elements

有人可以帮助如何使用 CSS 选择器从 DOM(标记为红色)中获取所有三个元素吗?

我已经用 XPath 做到了,但是不幸的是 CSS 我遇到了问题。提前致谢

DOM

以下将 select 您的按钮,但如果页面上有多个表单,可能 select 更多:

input[type="submit"] { ... }

/* Or more specifically */
input[type="submit"][class*="b-compose__"] { ... }

在您的评论中,您说:

With the use of button[name='nosend'] at the beginning of selector

这个请求有两个问题。

  1. 您没有使用按钮,您使用的是 <input type="submit" ...>,浏览器将其呈现为按钮。

  2. [name='nosend'] 部分只会 select 中间按钮。每个按钮都有不同的名称。你可以通过这样做 select 所有三个:

input[name='doit'], 
input[name='nosend'], 
input[name='cancel'] { ... }