我可以在src之后使用“#page = [pageNumber]”来确保pdf打开到相应的页面,但我不明白如何使用变量来代替[pageNumber]并更改变量按下一个标签/按钮。
答案 0 :(得分:0)
我建议使用document.getElementsByTagName('a')
循环遍历每个链接,并为每个链接附加一个点击处理程序。然后,您可以通过href
与this.href.split("=")[1]
分开来定位点击链接的目标。
在以下示例中,我将this.href.split("=")[1]
分配给变量clicked
,只要您想知道点击的最后链接,就可以引用该变量var clicked;
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].onclick = function(e) {
e.preventDefault();
clicked = this.href.split("=")[1];
console.log("You clicked link: " + clicked);
}
}
<a href="?page=1">Page 1</a>
<a href="?page=2">Page 2</a>
<a href="?page=3">Page 3</a>
&#13;
e.preventDefault();
&#13;
请注意,上面的示例使用clicked
来阻止点击操作实际通过。只需删除该行,即可让点击打开实际代码中的相关页面; pom.xml
变量仍会更新。
希望这有帮助! :)