zl程序教程

您现在的位置是:首页 >  前端

当前栏目

javascript随机将第一个dom中的图片添加到第二个div中示例

JavaScript 示例 图片 添加 随机 div dom 第一个
2023-06-13 09:15:06 时间
javascript随机将第一个dom中的图片添加到第二个div中去,此代码的是一个简单的例子,将第一个div中的五张图片中,提取随机两张显示到第二个div中。
复制代码代码如下:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>随机显示五张图片里面的二张图片-测试图片用的百度空间图片</title>
<scripttype="text/javascript">
window.onload=function(){
varcount=4;
varoriginal=newArray;//原始数组
vartpDiv=document.getElementById("kstupian");//获得dom对象
varimages=tpDiv.getElementsByTagName("img");
for(vari=0;i<count;i++){original[i]=i;}
original.sort(function(){return0.5-Math.random();});
varmyDiv=document.getElementById("myDiv");//获得dom对象
for(vari=0;i<2;i++){
varbigImg=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>
<divid="kstupian">
<imgsrc="http://a.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=2a369e6d918fa0ec7bc7600d16a7629f/b03533fa828ba61ee03594714134970a314e5990.jpg"width="200">
<imgsrc="http://c.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=b03c3e4211dfa9ecf92e521752e0cc72/d058ccbf6c81800a5b37d550b13533fa838b4799.jpg"width="200">
<imgsrc="http://h.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=a4ff82aab74543a9f11bfecc2e27b1f3/203fb80e7bec54e721374640b9389b504ec26a90.jpg"width="200">
<imgsrc="http://g.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=cb1f8fa37b899e517c8e3e147297e242/b3119313b07eca809bdd65b9912397dda0448390.jpg"width="200">
<imgsrc="http://a.hiphotos.bdimg.com/album/s%3D1000%3Bq%3D90/sign=fe1172bbad6eddc422e7b0fb09eb8d8c/5ab5c9ea15ce36d325dcdf6e3af33a87e850b190.jpg"width="200">
</div>
<h2>第一个div图片为随机不重复的二张</h2>
<divid="myDiv"></div>
</body>
</html>