没有在google.co.in获得div的数量

时间:2018-02-27 15:30:49

标签: javascript jquery

当我点击www.google.co.in并打开我的网络浏览器的控制台来计算div的数量时,我未定义。但是当我在另一个站点中尝试相同的代码时,它会打印该站点中的div数量。

var divs = $('div');
console.log(divs.length);

1 个答案:

答案 0 :(得分:1)

这是因为谷歌不使用jQuery。但是许多浏览器(如firefox和chrome)实现了一个默认的$运算符(仅在开发控制台中工作)。

但是这个$就像旧的Prototype框架运算符一样。 $返回第一个匹配元素或null。 $$返回所有匹配元素(或空数组)的数组。

所以你应该试试这个:console.log($$('div').length);

您也可以在没有任何$$$运算符的情况下执行此操作:

console.log(document.querySelectorAll('div'));