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
这个请求有两个问题。
您没有使用按钮,您使用的是 <input type="submit" ...>
,浏览器将其呈现为按钮。
[name='nosend']
部分只会 select 中间按钮。每个按钮都有不同的名称。你可以通过这样做 select 所有三个:
input[name='doit'],
input[name='nosend'],
input[name='cancel'] { ... }
有人可以帮助如何使用 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
这个请求有两个问题。
您没有使用按钮,您使用的是
<input type="submit" ...>
,浏览器将其呈现为按钮。[name='nosend']
部分只会 select 中间按钮。每个按钮都有不同的名称。你可以通过这样做 select 所有三个:
input[name='doit'],
input[name='nosend'],
input[name='cancel'] { ... }