【发布时间】:2020-07-26 10:07:06
【问题描述】:
我正在尝试创建一个链接到随机网站的按钮,例如“无用的网络”。我在这里找到了这段代码,它工作得几乎完美。我只需要帮助使站点在新选项卡中打开,此时它们会更改当前窗口。任何帮助将不胜感激。谢谢
当前:
<script type="text/javascript">
var urls = [
"http://www.kittenwar.com/",
'http://heeeeeeeey.com/',
'http://cat-bounce.com/'
];
function goSomewhere() {
var url = urls[Math.floor(Math.random()*urls.length)];
window.location = url; // redirect
}
onClick 处理程序分配:
<a href="#" onClick="goSomewhere(); return false;">Gimme something weird!</a>
【问题讨论】:
-
已经在这里回答了,我相信 - stackoverflow.com/questions/4907843/… - 为了不回避,你真的不能这样做,从 javascript。您可以将它放在 HTML 表单中的页面上,让表单目标是新的,然后让 javascript 提交表单!
-
将 target="_blank" 添加到您的链接 stackoverflow.com/questions/34082002/…
-
@SethMcNaughton - 没有链接,至少现在还没有!否则,我认为您的想法是正确的。至少在这个例子中都是 js。
标签: javascript html random