Javascript链接制作目标空白?

时间:2012-09-02 12:23:59

标签: javascript

我已经建立了一个Javascript链接制作者......

document.write('http://imgur.com'.link('http://www.imgur.com'));

如何在新窗口中打开链接目标,例如target="blank"

2 个答案:

答案 0 :(得分:2)

这是一个新的“链接构建器”,用于覆盖内置链接功能及其用法:

function mylink(url) {
  return "<a href=\"" + url + "\" target=\"_blank\">" + this + "</a>"
}

String.prototype.link = mylink
document.write('http://imgur.com'.link('http://www.imgur.com'));

答案 1 :(得分:0)

您可以使用函数添加指向容器的链接。 E.g:

<div id="container"></div>

Javascript是:

addLink('value', 'http://jsfiddle.net');

function addLink(text, url){
    var mydiv = document.getElementById("container");
    var a = document.createElement('a');
    a.setAttribute('href',url);
    a.setAttribute('target','_blank');
    a.innerHTML = text;
    mydiv.appendChild(a);
}

这是一个有效的JSFiddle JSFiddle