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。这个问题真的应该结束了