我目前正在尝试遍历网页上的一堆链接,以便我的 applescript 代码在页面加载后点击每个链接。我可以单击其中一个链接,但我不知道如何抓取所有元素,然后逐个迭代它们。这是我当前的代码:
tell application "Safari"
set theScript to "document.getElementsByClassName('thread_bump')[0].click();"
do JavaScript theScript in current tab of first window
end tell
上面的代码单击了类名为“thread_bump”的元素的第一个实例,但我想单击具有该类名的所有元素,而不仅仅是第一个。
那么,有没有办法获取所有元素然后迭代它们?