Javascript仅适用于新鲜的网页

时间:2017-06-05 22:23:24

标签: javascript

我正在创建Chrome扩展程序。这是一个网站的主题,我正在用css和javascript进行更改。 javascript部分只是简单地与工作链接交换一个断开的链接并给它另一个文本。代码适用于页面的新负载,但如果我导航到站点的任何其他部分,它将不再起作用。它只在我重新加载时或在新选项卡中打开链接时才重新开始工作。

如何更改代码,以便在导航到同一标签内的网站其他部分后运行?

var bookmarks = document.querySelector(".class li:nth-of-type(n) a");
bookmarks.innerHTML = "bookmarked";
bookmarks.href = "/user/bookmarks";

导航后,queryselector保持不变,我用css测试了它。我接下来试了一下 -

var bookmarks = document.querySelector(".class li:nth-of-type(n) a");
window.onload = function() {
    bookmarks.innerHTML = "bookmarked";
    bookmarks.href = "/user/bookmarks";
};

但无济于事。对于出了什么问题,我真的很茫然。

0 个答案:

没有答案
相关问题