通过javascript关注第n个锚| href

时间:2015-06-01 07:33:24

标签: javascript href

我正在尝试将PDF嵌入到我维护的页面中。问题:源文件名每周都会更改,无法猜到(randomNumber.pdf)。这是一个死胡同。

我的下一个方法是主要源站点上的链接。它看起来如下:

http://www.example.com/index.php?menuid=44&downloadid=190&reporeid=65

不幸的是" downloadid"并非严格执行。

但是看一下该网站的源代码就会发现我需要的href始终是该网站的第20个版本。

有没有办法通过javascript打开第20个href?

我无法找到有用的东西或自己弄明白 - 感谢所有想要帮助的人!

1 个答案:

答案 0 :(得分:-1)

以下是我在答案表单中的评论:

我只是得到一个元素的数组,然后取出它的第19个。 有了它,我使用.click()来使用它。

var links = document.getElementsByTagName("a");

links[19].click();
<a href ="www.google.com">1</a>
<a href ="www.google.com">2</a>
<a href ="www.google.com">3</a>
<a href ="www.google.com">4</a>
<a href ="www.google.com">5</a>
<a href ="www.google.com">6</a>
<a href ="www.google.com">7</a>
<a href ="www.google.com">8</a>
<a href ="www.google.com">9</a>
<a href ="www.google.com">10</a>
<a href ="www.google.com">11</a>
<a href ="www.google.com">12</a>
<a href ="www.google.com">13</a>
<a href ="www.google.com">14</a>
<a href ="www.google.com">15</a>
<a href ="www.google.com">16</a>
<a href ="www.google.com">17</a>
<a href ="www.google.com">18</a>
<a href ="www.google.com">19</a>
<a href ="http://www.w3schools.com/cssref/css3_pr_background-size.asp">20</a>
<a href ="www.google.com">21</a>
<a href ="www.google.com">22</a>
<a href ="www.google.com">23</a>
<a href ="www.google.com">24</a>
<a href ="www.google.com">25</a>
<a href ="www.google.com">26</a>

玩得开心:)