链接到多个网站的按钮

时间:2020-04-13 19:02:05

标签: javascript html random

我正在尝试创建一个按钮,该按钮可以链接到“无用的网络”之类的随机网站。我在这里找到了这段代码,并且几乎可以正常工作。我只需要帮助,以使网站在更改当前窗口时在新标签页中打开。任何帮助将不胜感激。谢谢

当前:

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

2 个答案:

答案 0 :(得分:0)

使用此功能

 function goSomewhere() {
        var url = urls[Math.floor(Math.random()*urls.length)];
        window.open(url, '_blank')
    }

答案 1 :(得分:0)

要在新标签页中打开页面,您应该创建如下按钮:

<button href='w3schools.com' target='_blank'>Click me!</button>

您可以使用JavaScript更改href标签。