首页 > 解决方案 > Vanilla JS 查询选择器没有抓取 dom 中的元素?

问题描述

我正在尝试document.querySelectorAll('a')在这个移动网站中使用:https ://pwa.www.1800flowers.com ,但它只抓取 3 个锚元素。这很奇怪,因为通过查看控制台,有很多锚元素。我想抓取一个特定的,但只是做这个简单的查询选择器,它只抓取 3。

关于为什么会发生这种情况的任何想法?或者如果我想抓取一个特定的锚元素,我该怎么做?

标签: javascriptdom

解决方案


他们正在使用铁页 https://github.com/PolymerElements/iron-pages

在我的搜索中,我发现了类似的东西:

this.$$('a');

返回:

(435) [a, a, a, a, a, a, a, a, a, a, a, a, a, a#radio-icon, a#cart-icon, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, a, …]

推荐阅读