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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章