zoukankan      html  css  js  c++  java
  • javascript随机将第一个dom中的图片添加到第二个div中去

    javascript随机将第一个dom中的图片添加到第二个div中去,此代码的是一个简单的例子,将第一个div中的五张图片中,提取随机两张显示到第二个div中。

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>随机显示五张图片里面的二张图片-测试图片用的百度空间图片</title>
    <script type="text/javascript">   
        window.onload = function (){
    		var count=4;
    		var original=new Array;//原始数组
    		var tpDiv = document.getElementById('kstupian'); //获得dom对象  
    		var images = tpDiv.getElementsByTagName("img"); 
    		for (var i=0;i<count;i++){original[i]=i;}
    original.sort(function(){ return 0.5 - Math.random(); });
            var myDiv = document.getElementById('myDiv'); //获得dom对象  
    		for (var i=0;i<2;i++){
    		var bigImg = document.createElement("img");     //创建一个img元素 
    		bigImg.width="200";  //200个像素 不用加px  
          	bigImg.src=images.item(original[i]).src;   //给img元素的src属性赋值  
    	  	myDiv.appendChild(bigImg);      //为dom添加子元素img  
    } 
        
        };  
    </script>   
    </head>
    
    <body>
    <h2>第一个div图片为五张</h2>
    <div id="kstupian">
    <img src="http://a.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=2a369e6d918fa0ec7bc7600d16a7629f/b03533fa828ba61ee03594714134970a314e5990.jpg" width="200">
    <img src="http://c.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=b03c3e4211dfa9ecf92e521752e0cc72/d058ccbf6c81800a5b37d550b13533fa838b4799.jpg"  width="200">
    <img src="http://h.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=a4ff82aab74543a9f11bfecc2e27b1f3/203fb80e7bec54e721374640b9389b504ec26a90.jpg"  width="200">
    <img src="http://g.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=cb1f8fa37b899e517c8e3e147297e242/b3119313b07eca809bdd65b9912397dda0448390.jpg"  width="200">
    <img src="http://a.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=fe1172bbad6eddc422e7b0fb09eb8d8c/5ab5c9ea15ce36d325dcdf6e3af33a87e850b190.jpg"  width="200">
    </div>
    <h2>第一个div图片为随机不重复的二张</h2>
    <div id="myDiv" ></div>  
    </body>
    </html>
    


  • 相关阅读:
    Sencha touch 2 入门 -------- DataView 显示服务器端JSON文件数据
    Sencha touch API
    Android Intent详解
    物流配送中商品订货数量的控制技术
    multiset基础学习,可以有重复类型的多重集合容器
    人生总会遇到浑噩期,但是需要反思
    创建Sencha touch第一个应用
    How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub
    c++ list 合并操作函数实例
    电子设计与制作100例(第3版)
  • 原文地址:https://www.cnblogs.com/keanuyaoo/p/3357934.html
Copyright © 2011-2022 走看看