我在网页上有一个带有以下检查的按钮:
<button type="button" class="odd-item-dropdown-confirm" data-qa="button-odd-item-dropdown-confirm">确认</button>
我想要点击这个按钮,我尝试了:
function clickConfirm(){
var bntConfirm = document.querySelector('.btn.button-odd-item-dropdown-confirm');
bntConfirm.click();
}
clickConfirm();
并获得了 Uncaught TypeError: Cannot read property 'click' of null
btn
和button-odd-item-dropdown-confirm
的类,因此document.querySelector('.btn.button-odd-item-dropdown-confirm')
无法找到你期望的目标按钮元素。只有odd-item-dropdown-confirm
,而querySelector不会跟踪像你所写的data-qa
属性内部的任何内容。 - Vectrobyte