如果JS被禁用并启用,如何更改链接?

时间:2010-05-21 17:22:46

标签: javascript jquery xhtml

如果启用了JS,我需要这个链接就是这个

<a href="#" class="collops">see sitemap</a>

并且js被禁用然后链接应该是这个

<a href="http://stackoverflow.com" class="collops">see sitemap</a>

2 个答案:

答案 0 :(得分:3)

你不需要做这些事情。只需让onclick函数返回false,就像这样:

<a href="http://stackoverflow.com/" onclick="redirect(this.href); return false;">link</a>

答案 1 :(得分:2)

使用在页面加载时运行的功能来重写所有链接(或所有选定的链接)。这样,如果JS关闭,页面会使用正确的锚标记进行渲染,如果它已经打开,那么它们将被替换为您需要它们。

有些事情:

$(document).ready(function(){
    $(".collops").attr("href", "#");
});