[英]Clicking a button in a webpage with javascript - error?
菜鳥問題; HTML是
<button aria-label="Navigate to page 40" data-page-
number="40" type="button" data-ember-action="" data-
ember-
action-582="582" data-is-animating-click="true">
40
</button>
我以為代碼是
document.querySelector('button.Navigate.to.page.40').click()
但顯然這不是一個有效的選擇器......我做錯了什么?
您需要使用選擇器button[aria-label="Navigate to page 40"]
:
const button = document.querySelector('button[aria-label="Navigate to page 40"]'); console.log(button);
<button aria-label="Navigate to page 40" data-page- number="40" type="button" data-ember-action="" data- ember- action-582="582" data-is-animating-click="true"> 40 </button>
您的選擇器button.Navigate.to.page.40
是有效的,但這意味着:選擇一個<button>
,它具有Navigate
、 to
、 page
和40
(當然這個 HTML 不是這種情況)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.