截图:
... http://freenetph.yn.lt/other/Screenshot_2017-06-25-14-06-44-1.png
我发现这个代码是第三方网站上的随机链接(我忘了名字),它看起来对我很有帮助,但我的问题是,我希望所有这些链接在点击时都会在新标签页中打开。有人可以帮帮我吗?我是网络开发的新手。提前谢谢。
答案 0 :(得分:2)
根据屏幕截图中的代码,尽管不建议使用document.write
,但请执行此操作:
document.write('<a href="' + data[0] + '" target="_blank">' + data[1] + '</a>');
答案 1 :(得分:1)
<script>
window.open('http://link.com', '_blank');
</script>
答案 2 :(得分:0)
由于您不熟悉开发,我已经在您的代码段中添加了代码,而不是单线解决方案,请检查以下解决方案。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script type="text/javascript">
var links = ["random/end1.html|Castle 1", "random/end2.html|Castle 2", "random/end3.html|Castle 3"];
function init() {
var r = Math.floor(Math.random() * links.length),
data = links[r].split('|');
var answer = document.getElementById('answer');
//document.write("<a href=\""+data[0]+ "\" target=\"_blank\">" + data[1] + "</a>");
answer.innerHTML = "<a href=\"" + data[0] + "\" target=\"_blank\">" + data[1] + "</a>";
};
</script>
</head>
<body onload="init()">
<div id="answer"></div>
</body>
</html>