tampermonkey 如何点击没有 id 的按钮

tampermonkey how to click button without id

我正在尝试制作一个自动点击按钮,但是这个按钮没有 ID 我已经尝试了多个脚本,但仍然无法工作

document.querySelector('input[value="Suivant"]')[0].click();
<div class="frm-button">
                    <input type="submit" value="Suivant" class="submitbtn">
                </div>

document.querySelector('input[value="Suivant"]').click();
<div class="frm-button">
    <input type="submit" value="Suivant" class="submitbtn">
</div>

因为 querySelector 而不是 querySelectorAll return 仅在元素而不是数组上你可以删除 [0]

querySelector方法returns单个元素(值为Suivant的第一个输入元素)而不是输入元素数组因此您无需指定索引,如以下代码片段所示:

const inputElement = document.querySelector('input[value="Suivant"]');

inputElement.addEventListener('click', () => {

    // log "Hello" in the console when clicked
    console.log("hello"); 

})

// simulate a click on the input element with the click() method
inputElement.click();
<div class="frm-button">
  <input type="submit" value="Suivant" class="submitbtn">
</div>