我目前有这个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; }
它没有改变我原来的永久链接:(永久链接)该链接没有改变
答案 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;
}
点击按钮,查看链接更改