在NodeJS中获得与当前节点's标签名称不同的附近html节点的任何方法
Any way to get nearby html nodes different from current node's tag name in NodeJS?
假设我有以下html代码…
<html>
<head></head>
<body>
<div>
<input type ="text">
<img src = "pic.jpg">
<a href ="index.html">Home</a>
</div>
</body>
</html>
我想看看在同一层上的元素周围的节点。例如,从上面的html代码中,是否有可能做一些像…
$("input").returnNodesOnSameLevel()
,它可以返回一个节点列表,这里包含[<输入……> & lt;一个……
我使用NodeJS的请求模块来抓取页面源,然后使用Cheerio来做我的解析。sibling()只返回具有相同标记名的节点,这是有意义的。如果有更好的模块或其他方法,请告诉我。
谢谢。
如果$("input").siblings()
不工作,您可以尝试:$("input").parent().children()
相关文章:
- gcloud节点-我如何确保通过签名URL上传到谷歌云存储的文件是公开可读的
- 匹配在RubyonRails和JavaScript中加密的签名标头
- 将节点.js更新为 0.12 标头错误
- Node js:如何获取文件签名标头而不是 mime 类型
- 当 openssl 命令行验证签名时,节点.js验证函数不会验证签名
- 节点.js错误:发送标头后无法设置标头,有时会出现
- 节点.js无法使用 res.json 设置标头错误
- 节点 + 角度:响应标头未在请求中传递
- 上传 S3 节点 js(签名不匹配)
- 如何在节点 js 上访问标头信息
- jQuery 类选择器:带或不带标签名
- 节点.js JSON 标头
- 节点rsa SHA1消息签名长度
- 如何在节点中使用会话密钥的标头而不是cookie's Sails.js
- 计算节点.js中内容长度标头的正确方法是什么
- Js按标签名get不工作
- 节点.innerHTML给出小写的标签名
- AngularJS -从模型中注入字符串到HTML's标签名
- JavaScript循环遍历所有标签名为alert的元素
- 带有元素标签名的regexp错误