用javascript创建锚href,而不是在链接中有主机url

Create anchor href with javascript and not have host url in link

本文关键字:链接 url 主机 创建 javascript href      更新时间:2023-09-26

我试图使用javascript动态创建一个链接,但每次都将主机url添加到链接。我怎样才能阻止这一切的发生。我在js上创建了一个例子。创建的链接在www.google.com链接前加上"http://fiddle.jshell.net/mTgtr/show/"。

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);

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