宇宙主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

欧基零壹微头条IP归属甄别会员请立即修改密码
查看: 2238|回复: 3

伟大的MJJ求帮忙眼睛下JS问题

[复制链接]
发表于 2015-9-3 15:50:52 | 显示全部楼层 |阅读模式
100金钱
  1. <div id="newsImg">
  2. <ul>
  3. <li><a href="d1.com"><img src="x.png"><span>1</span></a></li>
  4. <li><a href="d2.com"><img src="y.png"><span>2</span></a></li>
  5. <li><a href="d3.com"><img src="z.png"><span>3</span></a></li>
  6. </ul></div>


  7. 求帮忙如何让IMG随机展示 保持href和span的数值不变

  8. 就是这个意思

  9. <li><a href="d1.com"><img src=" x.png, y.png ,z.png"><span>1</span></a></li>
复制代码

 楼主| 发表于 2015-9-3 16:49:02 | 显示全部楼层
本帖最后由 村长 于 2015-9-3 16:50 编辑

@QHyy

试了下这样只是随机  0  1 2的顺序的
我的意思是官方下载1的图片 随机展示11111.png或者2222.png
发表于 2015-9-3 17:39:43 | 显示全部楼层
  1. <div id="newsImg">
  2.     <ul>
  3.         <li><a href="d1.com"><img id="aaa"><span>1</span></a></li>
  4.         <li><a href="d2.com"><img id="bbb"><span>2</span></a></li>
  5.         <li><a href="d3.com"><img id="ccc"><span>3</span></a></li>
  6.     </ul>
  7. </div>
  8. <script>

  9. var img = [];

  10. img[0] = "img/111.png";
  11. img[1] = "img/222.png";
  12. img[2] = "img/333.png";

  13. img.sort(function(){ return 0.5 - Math.random() })

  14. document.getElementById("aaa").src=img[0];
  15. document.getElementById("bbb").src=img[1];
  16. document.getElementById("ccc").src=img[2];
  17. </script>
复制代码

_(:з」∠)_
 楼主| 发表于 2015-9-3 18:35:40 | 显示全部楼层


Q大,试了下 现在这次的代码
假设  img/111.png=红
        img/222.png=蓝
        img/333.png=黄

现在的图片的组合只能 是红黄蓝(不分次序)  怎么样才能有 红红 蓝 红蓝蓝 这样的随机



实现  document.getElementById("aaa").src=img[0,1,2];
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宇宙主机交流论坛

GMT+8, 2024-11-1 01:33 , Processed in 0.063150 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表