首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询选择器在zombie.js中返回什么?

查询选择器在zombie.js中返回什么?
EN

Stack Overflow用户
提问于 2014-02-08 02:07:13
回答 1查看 1.2K关注 0票数 1

我正在用node.js学习node.js,使用sys.debug()语句跟踪我的进度。像这样的t = browser.body.querySelector(".navigation");调用返回什么?如果没有浏览器开发工具或类似于php的var_dump之类的东西,很难判断到底发生了什么。API接口并没有真正解释这一点。

我该怎么打开这个?

代码语言:javascript
复制
t = browser.body.querySelector(".navigation");
sys.debug(t); //returns "DEBUG: [ UL.navigation]" I don't know what this means.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-08 02:21:12

.querySelector()被定义为DOM API的一部分,特别是Zombie.js正在使用…的实施选择器API

因此,正如它在其他浏览器中所做的,它应该会回来

..。第一个元素,它是调用该元素的元素的后代,该元素与指定的选择器组匹配。

在本例中,基于日志中的UL.navigationt是一个HTMLUListElement。或者:

代码语言:javascript
复制
<ul class="navigation"></ul>

在找不到匹配的Element的情况下,它将返回null

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21641010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档