我正在尝试将PDF嵌入到我维护的页面中。问题:源文件名每周都会更改,无法猜到(randomNumber.pdf)。这是一个死胡同。
我的下一个方法是主要源站点上的链接。它看起来如下:
http://www.example.com/index.php?menuid=44&downloadid=190&reporeid=65
不幸的是" downloadid"并非严格执行。
但是看一下该网站的源代码就会发现我需要的href始终是该网站的第20个版本。
有没有办法通过javascript打开第20个href?
我无法找到有用的东西或自己弄明白 - 感谢所有想要帮助的人!
答案 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>
玩得开心:)