将结果添加到html锚点以创建导致javascript的链接

时间:2014-01-19 21:09:30

标签: javascript

result.text包含一个链接......例如:http://www.somesite.com/

我目前有一些文字正在

标签内填充。

以下是代码:

JS:

document.getElementById("info").innerHTML = result.text;

HTML:

<a href="" id="info"></p&GT;

我需要做的是填充锚点,以便我可以链接到它(创建一个工作链接)。

我该怎么做?

3 个答案:

答案 0 :(得分:1)

尝试使用:

document.getElementById("info").href = result.text;
document.getElementById("info").innerHTML = result.text;

答案 1 :(得分:1)

创建一个锚并附加

var anchor  = document.createElement('a');
anchor.href = result.text;

document.getElementById("info").appendChild(anchor);

#info是锚点

document.getElementById("info").href = result.text;

答案 2 :(得分:1)

创建和附加节点可能会造成不必要的代价。您可以通过设置其属性来更改href值:

document.getElementById('info').setAttribute('href',result.text);

适用于所有浏览器。