跨多个html文件更新最新文件(href URL)

时间:2015-01-15 03:53:20

标签: javascript html css

我有一个链接存在于多个不同的html文件中,我希望能够在(.js或.css?)的某处更新某种mostRecentURL var / object / class / id / attribute。 )文件而不是必须单独更改每个文件中的链接。

研究这个我发现了这个问题:Using javascript variable on html <a>

但我对不同的方法感到困惑。第二个答案似乎是多个人的答案,尽管第一个答案得分最高。

这些尝试做我想做的好方法吗?这些策略有什么区别?使用一个优于另一个有优点/缺点吗?

谢谢!

编辑:目标是在/index.html,/ other.html和/something.html上建立一个链接。该链接指向最新文章(/article3.html)。每当有一篇新文章,我希望能够在一个地方更改某些内容,以便链接到处都是,它现在链接到/article4.html。

编辑(再次):是否可以简单地使用CSS ...

a {
     href: "URL";
}

如果没有,为什么不呢?

2 个答案:

答案 0 :(得分:0)

首先,您可以发布一些您尝试做的事情的例子吗?

如果你只是改变了一次,我建议你做一个好的事情。老式的发现和替换。

如果它动态变化,并且所有这些链接都有一个类或标识它们的东西,你可以这样做:

$(document).ready(function(){
    var mostRecentURL = "http://foo.bar/foobar";
    $('.dynamicURL').attr('href', mostRecentURL);
});

其中所有元素都带有类&#39; dynamicUrl&#39;将他们的href属性更改为页面加载时(或您想要的任何其他地方)的新URL。

答案 1 :(得分:0)

在您的链接中调用js函数。创建一个全局变量并使用它来返回URI。

可以通过调用javascript来更新mostRecentURL以更改全局变量。

var mostRecentURL = "www.google.com";

function mostRecentURL() {
    return mostRecentURL; 
}