1

我正在尝试使用 javascript 动态创建链接,但每次都将主机 url 附加到链接中。我该如何阻止这种情况发生。我在 js fiddle 上创建了一个示例。创建的链接将“ http://fiddle.jshell.net/mTgtr/show/ ”添加到 www.google.com 链接。

http://jsfiddle.net/mTgtr/

var eventLink = "www.google.com";
var elEventBlock = document.createElement('div');
var elA = document.createElement('a');
elA.setAttribute('href', eventLink);
elA.setAttribute('target', '_blank');
elA.innerHTML = "test";
document.getElementById("myDiv").appendChild(elA);
4

1 回答 1

5

您应该在 URL 前加上协议,例如http://, https://,ftp://等。

于 2013-04-05T13:05:14.030 回答