【发布时间】:2018-11-14 01:04:42
【问题描述】:
我想要一个函数,它可以从 DOMElement 向上扫描 DOM,并在向上扫描每个父级的子级。
它必须继续运行,直到找到与参数中接收到的选择器匹配的任何<element>。选择器必须是任何类型的有效 CSS 选择器。
也需要用纯 JS(没有 jQuery)来完成
【问题讨论】:
-
这确实不是help center 中概述的正确问题。这实际上只是一个没有特定代码相关问题陈述的目标
-
@Bram Vanroy:querySelector/All 无法匹配元素的祖先。
-
我现在意识到 OP 只关注祖先的孩子,而不是他们的所有后代。 (这是有道理的——否则你可以在 ROOT 上做一个 querySelector。)
标签: javascript html dom css-selectors