我希望選擇並點擊網頁中的全部複選框。我已經試過:如何選擇並點擊所有html複選框?
document.querySelectorAll('button[role="checkbox"]').forEach((e)=>{
e.click();
});
另外:
document.querySelectorAll('[aria-checked="false"]').forEach((e)=>{
e.click();
});
什麼也沒有發生,並且devtool控制檯輸出 「不確定」。
重現您需要有一個hotmail電子郵件帳戶與已刪除的郵件。
在hotmail.com中,轉到「已刪除的項目」,在那裏「恢復已刪除的項目」,然後打開一個窗口,並刪除對話。每個對話附近都會有一個複選框。
未定義意味着你選擇了錯誤的(和非現有數據)。你能分享你的包含上述複選框的HTML代碼片段嗎? – ariefbayu
'$(「:checkbox」)。click()'?添加html標記澄清 – guradio
對不起,該網頁包含私人信息,並在網上重現一個必須有一個Hotmail電子郵件帳戶與許多消息已被刪除。我只想在網頁上標記所有複選框。這些都是簡單而簡單的html複選框,沒有任何自定義。 – fayalikt