song-sc 2018-11-14 12:26 采纳率: 0%
浏览 1549

js生成的一个随机图片地址数组,<img>怎么引用它呢?

js片段

  <script type="text/javascript">
        // 定义一个随机数数组
        var randoms = [];
        while (true) {
            var isExists = false;
            // 获取一个10–100范围的数
            var random = parseInt(10 + (90 - 10) * (Math.random()))
            // 判断当前随机数是否已经存在
            for (var i = 0; i < randoms.length; i++) {
                if (random === randoms[i]) {
                    isExists = true;
                    break;
                }
            }
            // 如果不存在,则添加进去
            if (!isExists)
                randoms.push(random);
            // 如果有10位随机数了,就跳出
            if (randoms.length === 9)
                break;
        }
        //图片前缀
        var filePrefix = 'images/A(';
        //图片后缀
        var fileSuffix = ').jpg';
        //将数字通过图片显示出来
        function num2Image(num) {

            var str = randoms[num].toString(); //toString() 方法可把一个逻辑值转换为字符串,并返回结果。
            var result = "";
            result = result + filePrefix + str + fileSuffix;
            return result;
        }
    </script>

img怎么引用num2image(num)呢?

  • 写回答

2条回答 默认 最新

  • threenewbee 2018-11-14 12:28
    关注

    document.getElementById("img的id").src = num2Image(num);

    评论

报告相同问题?

悬赏问题

  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用