我在網站上自動化了一些東西。我需要檢查頁面上是否有「下一步」按鈕,然後點擊它。這是HTML。查找圖像鏈接並點擊JavaScript
<a href="javascript:goToPage(2);"><span class="txt_purple"></span><img align="absmiddle" src="/icon_next.jpg" border="0" /></a>
我可以使用getElementsByTagName('img')來查找圖像,然後如何執行點擊操作?
使用答案更新:
添加一個ID是不可能在這種情況下。我無法控制網頁。這是別人的網站,所以我必須處理已經存在的內容。這是我做過什麼:
var e = document.getElementsByTagName('img');
for (var i = 0; i < e.length; i++) {
if (e[i].hasAttribute('src') && e[i].getAttribute('src') == '/icon_next.jpg') {
e[i].click();
break;
}
不能保證有單擊處理程序,看到我更新的答案。 – acarlon
可能更好,直接按照我的第二次更新來定義onclick。 – acarlon