Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取具有xpath条件的所有按钮元素_Javascript_Html_Jquery_Xpath_Queryselector - Fatal编程技术网

Javascript 获取具有xpath条件的所有按钮元素

Javascript 获取具有xpath条件的所有按钮元素,javascript,html,jquery,xpath,queryselector,Javascript,Html,Jquery,Xpath,Queryselector,我目前正在尝试使用document.querySelectorAll('button')获取所有按钮元素,其中包含类btn主按钮 因此,我的新代码段是document.querySelectorAll(“button//contains(@class,'btn primary button')”),但这会引发错误 querySelectorAll' on 'Document': 'button//contains(@class,'btn primary-button')' is not a v

我目前正在尝试使用
document.querySelectorAll('button')
获取所有按钮元素,其中包含类
btn主按钮


因此,我的新代码段是
document.querySelectorAll(“button//contains(@class,'btn primary button')”)
,但这会引发错误

querySelectorAll' on 'Document': 'button//contains(@class,'btn primary-button')' 
is not a valid selector

请建议如何修复此问题

我认为querySelector使用选择器而不是xpath

document.querySelectorAll('button.btn.primary-button')

我试图在浏览器控制台中运行上述代码段,其中包含某个类
document.querySelectorAll(“button.btn.primary button”)
-querySelector不接受我已经注释过的XPath。这个问题真的应该结束了