javascript - 文档包含在列表/计数器中

标签 javascript

如果使用这样的 dom 命令:

document.contains(document.querySelectorAll('div#my#item div')[1].querySelector('a').innerHTML)

我收到这个:

Uncaught TypeError: Failed to execute 'contains' on 'Node': parameter 1 is not of type 'Node'.(…)

如何修复我的查询以接收 true 或 false?

最佳答案

删除innerHTML

document.contains(document.querySelectorAll('div#my#item div')[1].querySelector('a'));

包含 checks对于节点而不是 html 字符串

关于javascript - 文档包含在列表/计数器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34709100/

相关文章:

javascript - 根据另一个数组的内容过滤数组的最有效方法是什么?

javascript - 在 gmail 撰写邮件区域中获取选定/突出显示的文本 html

javascript - 使用 AngularJs,当子集合中的数据被过滤掉时,如何隐藏元素?

javascript - Dart应用和跨域策略

JavaScript:读取项目 AWS dynamodb

javascript - Mixins 作为 Polymer 2.0 中的实用程序库

javascript - 用 javascript 中的文字对象替换 switch case(在 c++ 中)

javascript - 如何对使用 javascript 中的循环创建的按钮使用相同的功能

javascript - Kendo UI 日期选择器 + AngularJS。初始化时日期选择器为空

javascript - 检查是否未从下拉列表中选择某个项目