我正在编写为论坛制作的脚本。论坛由几个页面组成,论坛上的每个页面都是这样的:
www.blabla.com/forum#p1
www.blabla.com/forum#p2
www.blabla.com/forum#p3
...
www.blabla.com/forum#p220
在我的脚本中,我必须在第 220 页找到一个特定的 URL,如果它在那里,请打开它。问题是,打开链接似乎不像我想要的那样工作:
var elem = document.getElementsByClassName("all_items"),
i = 0;
if (elem[i].href.indexOf("www.blabla.com/item220") === 0)
{
window.open(elem[i].href, "_blank");
}
我在这里所做的是:我首先按其类定义页面上的所有项目,然后要求它循环浏览项目,直到找到“item220”的链接并打开它。
问题:本网站源代码中的唯一元素和链接是第 1 页的元素和链接。因此,我的脚本找不到“www.blabla.com/item220”,因为它不在第 1 页,因此也不在源代码中。不过,在“检查元素”菜单中,我确实可以找到 item220 的链接。
如何找到源代码中不存在但出现在“检查元素”菜单中的链接?
谢谢你的协助,
-布拉姆