js⼀jquery网页每次刷新随机显示不同的DIV

2025年03月12日 03:28
有4个网友回答
网友(1):

function showRadomDiv(){
var total= document.getElementsByTagName("DIV").length;//获得div的总个数
var showDiv= Math.random()*10*n;//获得显示div的随机数
for(var i=0;i if(i==showDiv){
document.getElementsByTagName("DIV")[i].style.display="block";//显示随机的div;
}else{
document.getElementsByTagName("DIV")[i].style.display="none";//隐藏其它div,
}
}
}

window.onload={
showRadomDiv();//当页面打开或者页面刷新的时候调用函数
}

网友(2):

$(document).ready(functon(){
var DivList=$("div");
var n=DivList.length;//div数量
var number= Math.random()*10*n;//随即其中一个
for(var i=0;i{
if(i==number)
{
DivList[i].show();
}
else
{
DivList[i].hide();
}
}

网友(3):




网友(4):

原理:获取秒数,并截取第一位数即1--6,然后判断是1还是2.···还是6,再将所有的div隐藏掉然后具体显示哪个div,思路大概就是这样了