javascript - 在页面上找到一个命名链接,然后点击它 - 在 Javascript 中

标签 javascript

我正在使用 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&amp;page=22" id="pagination-prev-link">
                < Previous</a>| Page:</td>
        <td class="off">
<a href="/gp/vine/newsletter?ie=UTF8&amp;page=1" id="pagination-page-1">1</a>
        </td>
        <td>...</td>
        <td class="off">
<a href="/wine/newsletter?ie=UTF8&amp;page=22" id="pagination-page-22">22</a>
        </td>
        <td class="on">
<a href="/wine/newsletter?ie=UTF8&amp;page=23" id="pagination-page-23">23</a>
        </td>
        <td class="off">
<a href="/wine/newsletter?ie=UTF8&amp;page=24" id="pagination-page-24">24</a>
        </td>
        <td class="off">
<a href="/wine/newsletter?ie=UTF8&amp;page=25" id="pagination-page-25">25</a>
        </td>
        <td>| <a href="/wine/newsletter?ie=UTF8&amp;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/

相关文章:

javascript - 如何找到数据中匹配大括号的位置?

javascript - 如何使用 rails 和 jquery 组织 javascript

javascript - 单击仅在单击 div 文本时有效,而不是 div 的其余部分

javascript - 工具提示在 Chart.js 中不起作用。有任何想法吗?

Javascript 限制将图像显示为 1 个显示器

javascript - 向本地托管的 ganache 服务器发出curl 请求

javascript - 通过 <head> 中的 javascript 在 <body> 之上添加 &lt;script&gt; 节点

javascript - 克隆表单,添加新的每一个

javascript - 所有反斜杠将从本地文件路径中删除

javascript - 保存事件前后的 Backbone js