我正在尝试
document.write("<a href="http://www.google.com">Visit Google</a>");
但没有出现。我可以不在document.write中使用吗?其他HTML元素工作得很好,比如和
,但这个没什么特别的?有没有更好的方法来做链接?我也试过
[a link](http://www.example.com/)
但仍然没有。
答案 0 :(得分:1)
请勿使用document.write()
,而是创建anchor
元素。
var a = document.createElement('a');
a.href = 'http://www.google.com'
var text = document.createTextNode('Visit Google');
a.appendChild(text);
document.body.appendChild(a);
答案 1 :(得分:0)
你有双引号,替换它们:
document.write("<a href='http://www.google.com'>Visit Google</a>");
或
document.write('<a href="http://www.google.com">Visit Google</a>');
或者像下面的帖子中那样逃避:
document.write("<a href=\"http://www.google.com\">Visit Google</a>");