简体   繁体   English

香草JS查询选择器无法获取dom中的元素?

[英]Vanilla JS query selector not grabbing the elements in the dom?

I'm trying to use document.querySelectorAll('a') in this mobile site: https://pwa.www.1800flowers.com , but its only grabbing 3 anchor elements. 我正在尝试在此移动网站中使用document.querySelectorAll('a')https : //pwa.www.1800flowers.com ,但它仅捕获3个锚元素。 Its weird because by looking at the console, there's many anchor elements. 这很奇怪,因为通过查看控制台,有许多锚点元素。 I wanted to grab a specific one, but just doing this simple query selector, its only grabbing 3. 我想抓取一个特定的对象,但是只需执行这个简单的查询选择器,它只能抓取3个。

Any ideas on why this is happening? 为什么会这样? Or if I wanted to go about grabbing a specific anchor element, how would I go about doing so? 或者,如果我想获取一个特定的锚元素,我将如何去做?

They are using iron pages https://github.com/PolymerElements/iron-pages 他们正在使用铁皮页面https://github.com/PolymerElements/iron-pages

In my searches, I found something like: 在搜索中,我发现了以下内容:

this.$$('a');

returns: 收益:

(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, …]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM