随机显示图片的JS脚本

2019-10-12 23:23:25  阅读 116 次 评论 0 条

本文将介绍图片随机显示相关的js脚本

你需要准备好需要随机显示的图片,后缀名最好一样的


1.将所有的文件名称写到数组中,或者循环,随便你好啦~

var imgArr = ['p01','p02','p03'];


2.生成随机数,并用这个随机数在数组中取值

var rand = Math.random() * 100;
rand = Math.floor(rand) % imgArr.length;
var img = imgArr[rand] + ".png";


3.最后进行赋值~

var img = document.getElementsByTagName("img")[0];
img.src = img;



最后给出代码的集合,我在这里把这个数组和赋值函数封装到了一起

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>我爱你❤️据说每个人扫出来的不一样哟~</title>
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
<style type="text/css">
    body{background-color: #fff;}
    div{
        width: 100%;
        float: left;
        position: relative;
        min-height: 1px;
        box-sizing: border-box;
        display: block;
    }
    img{
        display: block;
        margin-right: auto; 
        margin-left: auto;
        max-width: 100%;
        height: auto;
        padding-top:132px;
    }
    </style>
</head>
<script language="JavaScript">
    window.onload = function() {
        o.imgRandom();
    }
    var o = {
        aImg: [
            'p01', 'p02', 'p03'
        ],
        imgRandom: function() {
            var img = document.getElementsByTagName("img")[0];
            var b = Math.random() * 100;
            b = Math.floor(b) % (this.aImg.length);
            img.src = this.aImg[b] + ".png";
        }
    };
</script>
<body onselectstart="return false">
<div>
<img name="randimg" src="img/a1.png">
</div>
</body>
</html>


本文地址:https://www.yangguangdream.com/?id=2047
版权声明:本文为原创文章,版权归 编辑君 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?