在JavaScript中将URL作为锚定标记?

在JavaScript中将URL作为锚定标记?,javascript,Javascript,我得到一个URL作为输入,我想把它分配给一个锚标记 假设URL是 var url = "http://www.google.com"; 我想把这个网址像这样 <a href="http://www.google.com">http://www.google.com</a> 使用.textContent或.innerText或.appendChild(document.createTextNode(…)而不是。innerHTML=@RobW我之所以使用它,是因为我认

我得到一个URL作为输入,我想把它分配给一个锚标记

假设URL是

var url = "http://www.google.com";
我想把这个网址像这样

<a href="http://www.google.com">http://www.google.com</a>


使用
.textContent
.innerText
.appendChild(document.createTextNode(…)
而不是
。innerHTML=
@RobW我之所以使用它,是因为我认为IE和FF不支持textContent和innerText,但事实并非如此。谢谢。老iE在
textContent
支持方面很差劲。为了兼容性,您可以使用
[document.textContent==null?'textContent':'innerText']
()。我正在搜索解决方案。我没能做到这一点。这就是我来这里的原因。
var a = document.createElement('a');
a.href = "http://google.com";
a.textContent = a.href