result.text包含一个链接......例如:http://www.somesite.com/
我目前有一些文字正在
标签内填充。
以下是代码:
JS:
document.getElementById("info").innerHTML = result.text;
HTML:
<a href="" id="info"></p
&GT;
我需要做的是填充锚点,以便我可以链接到它(创建一个工作链接)。
我该怎么做?
答案 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);
适用于所有浏览器。