如果使用这样的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'.(…)
如何修复我的查询以接收真或假?
答案 0 :(得分:1)
删除innerHTML
document.contains(document.querySelectorAll('div#my#item div')[1].querySelector('a'));
contains
checks表示节点不是html字符串