我正在使用 Greasekit,因此需要使用 Javascript,请
我会告诉人们做什么
单击名为 < Previous
的链接以便它在新窗口中打开
(在下面的示例中,它转到第 22 页,但它可以是任何数字,因此确实需要查找此特定链接)
<table class="v_page_nav" border="0" cellpadding="5" cellspacing="0" width="100%">
<tr>
<td width="100%">Showing 551-575 of 610 Results</td>
<td>
<a href="/wine/newsletter?ie=UTF8&page=22" id="pagination-prev-link">
< Previous</a>| Page:</td>
<td class="off">
<a href="/gp/vine/newsletter?ie=UTF8&page=1" id="pagination-page-1">1</a>
</td>
<td>...</td>
<td class="off">
<a href="/wine/newsletter?ie=UTF8&page=22" id="pagination-page-22">22</a>
</td>
<td class="on">
<a href="/wine/newsletter?ie=UTF8&page=23" id="pagination-page-23">23</a>
</td>
<td class="off">
<a href="/wine/newsletter?ie=UTF8&page=24" id="pagination-page-24">24</a>
</td>
<td class="off">
<a href="/wine/newsletter?ie=UTF8&page=25" id="pagination-page-25">25</a>
</td>
<td>| <a href="/wine/newsletter?ie=UTF8&page=24" id="pagination-next-link">Next ></a>
</td>
</tr>
</table>
代码:
答案的最后两行可能是:
link.target="_blank";
link.click();
(这是在新窗口中打开链接) ..但我想知道的是如何编写其余的代码;其上方的线条。
注意
查找 < Previous
的替代方法可能是寻找 id pagination-prev-link
的链接
最佳答案
考虑你的最后一句话:
var link = document.getElementById('pagination-prev-link');
关于javascript - 在页面上找到一个命名链接,然后点击它 - 在 Javascript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16680467/