带有所有H标签的Javascript中的CSS选择器

don*_*hoe 6 javascript css-selectors prototypejs

使用Prototype JS库,我想选择所有子链接元素(A标签),无论它们的父级是否为:H1,H2,H3,H4H5(等),带有简单的CSS选择器规则(与进一步的JS相反,像循环等).

所以这样做的简单但很长的方法是:

$('page').select('h1 > a, h2 > a, h3 > a, h4 > a, h5 > a')
Run Code Online (Sandbox Code Playgroud)

我想我正在寻找一个不存在的外卡属性,比如h*.

也许上面的例子是要走的路,但我希望有一个更简单,更简洁和有效的方法来做到这一点.

提示赞赏.

don*_*hoe 4

根据 Fabien M\xc3\xa9nager 对原始问题的评论,除了我已有的选择器之外,似乎没有一个简单的 CSS 选择器可以使用。

\n\n
$('page').select('h1 > a, h2 > a, h3 > a, h4 > a, h5 > a')\n
Run Code Online (Sandbox Code Playgroud)\n\n

虽然如果我想以编程方式进行编程,还有其他选项,或者空 JQuery(这对我来说不是一个选项),但我专门寻找 CSS 规则。

\n\n

感谢所有试图提供帮助的人。

\n