gpt4 book ai didi

javascript - 每次单击按钮时打开顺序链接的脚本

转载 作者:行者123 更新时间:2023-12-02 21:28:54 25 4
gpt4 key购买 nike

我有一个随机打开链接的脚本...但我需要知道如何创建一个脚本来自己打开链接,然后返回到第一个链接。例如...单击按钮,它会打开 link1。再次单击它,它会再次打开 link2 ... 并打开 link3 .... 然后打开 link4 .... 然后再次打开 link1。我正在使用这个脚本让他随机打开链接....但我需要它是连续的,并且在打开最后一个链接后,他再次打开 link1 。你们能帮帮我吗?!此致!亚历克斯。

<小时/>
<script>
<! -
/ *
Random Links Button
* /

// Specify the links to work at random below. You can enter as many as needed
var randomlinks=new Array()

randomlinks[0]="https://website1.com"
randomlinks[1]="https://website2.com"
randomlinks[2]="https://website3.com"
randomlinks[3]="https://website4.com"

function randomlink(){
window.location=randomlinks[Math.floor(Math.random()*randomlinks.length)]
}
// - END OF SCRIPT-

</script>
<小时/>

最佳答案

您应该能够在函数内修改充当点击计数器的全局变量。例如:

var randomlinks=new Array();
randomlinks[0]="https://website1.com"
randomlinks[1]="https://website2.com"
randomlinks[2]="https://website3.com"
randomlinks[3]="https://website4.com"

var i=0;

function clickroundrobin(e){
if( i >= randomlinks.length )i=0;
var url=randomlinks[i];
i++;
window.location=url;
}

测试:

			var randomlinks=new Array();
randomlinks[0]="https://website1.com"
randomlinks[1]="https://website2.com"
randomlinks[2]="https://website3.com"
randomlinks[3]="https://website4.com"

var i=0;

function clickroundrobin(e){
if( i >= randomlinks.length )i=0;
var url=randomlinks[i];
i++;
//window.location=url;
alert( url )
}
<a href='#' onclick='clickroundrobin(event)'>Click</a>

关于javascript - 每次单击按钮时打开顺序链接的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60671170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com