永发信息网

js数组输出问题

答案:4  悬赏:40  手机版
解决时间 2021-01-24 17:57
  • 提问者网友:欲望失宠
  • 2021-01-23 19:41
function arr(n){
var arr=new Array();
arr[0]="<a href='#'>11</a>";
arr[1]="<a href='#'>22</a>";
arr[2]="<a href='#'>33</a>";
arr[3]="<a href='#'>44</a>";
return arr;
}
document.write(arr(4));
如何让他随机输出啊?我这样没有随机到,四个一起显示出来了,求助大神。菜鸟勿怪。
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-01-23 20:50
function arr(){
var arr=new Array();
arr[0]="<a href='#'>1</a>";
arr[1]="<a href='#'>2</a>";
arr[2]="<a href='#'>3</a>";
arr[3]="<a href='#'>4</a>";
    return arr[Math.floor(Math.random()*4)]
}
document.write(arr())
全部回答
  • 1楼网友:duile
  • 2021-01-23 23:44
return arr[n];
  • 2楼网友:琴狂剑也妄
  • 2021-01-23 22:34
导入<math.h>,使用rand()函数产生一个0~1的随机数
  • 3楼网友:老鼠爱大米
  • 2021-01-23 21:54
[1] 调用getList('main-c'),就可以获取main-c下所有div标签的ID名称 [2] 测试过QQ浏览器 & Chrome浏览器 [3] 笑纳^ <html> <head> <title>无标题页</title> <script type="text/javascript"> function getList(en) { try { var parent = document.getElementById(en); var length = parent.childNodes.length; for ( var i = 0; i < length; i++) { var tname = parent.childNodes[i].tagName; if (tname == undefined || tname !
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯