簡體   English   中英

使用javascript創建錨href,並且鏈接中沒有主機URL

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

我正在嘗試使用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://等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM