如何更新永久链接

时间:2014-06-13 18:20:39

标签: javascript html

我目前有这个HTML链接

<span>
    ( <a id="permalink" href="path/">Permalink</a> )
</span>

我想要一个更新方法,但它在javascript中。每当javascript方法发生变化时,如何让我的paralink链接得到更新。

function permalink()
{
    var book= getbook();

    var permalink = document.getElementById("permalink");

    permalink.href ="Book="book;
}

我现在想要的是我的原始路径:

<span>
    ( <a id="permalink" href="path/">Permalink</a> )
</span>

包含路径/书籍

在我的输出中,我的固定链接仍然只显示路径而不是预订

function permalink(){var book = getbook(); var permalink = document.getElementById(&#34; permalink&#34;); permalink.href + =&#39; Book =&#39; + book; }

它没有改变我原来的永久链接:(永久链接)该链接没有改变

1 个答案:

答案 0 :(得分:0)

不确定getbook();的价值会返回什么,或者您真正想要的网址是什么,但使用+=会将您提供的内容附加到现有的href属性中。

permalink.href += 'book/' + book;

以下是一个正常的示例:http://jsfiddle.net/edhedges/7rd8P/

html标记:

<span>
    ( <a id="permalink" href="path/">Permalink</a> )
</span>

<button onclick="permalink()">Change Permalink</button>

js代码:     function getbook(){         返回&#39; EndersGame&#39 ;;     }

function permalink()
{
    var book= getbook();
    var permalink = document.getElementById("permalink");
    permalink.href += 'book/' + book;
}

点击按钮,查看链接更改