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


Posted in Javascript onOctober 08, 2013

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>
Javascript 相关文章推荐
克隆javascript对象的三个方法小结
Jan 12 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
JQuery ztree 异步加载实例讲解
Feb 25 Javascript
jQuery 监控键盘一段时间没输入
Apr 22 Javascript
AngularJS基础 ng-keyup 指令简单示例
Aug 02 Javascript
node.js的事件机制
Feb 08 Javascript
微信小程序  http请求封装详解及实例代码
Feb 15 Javascript
看看“疫苗查询”小程序有温度的代码
Jul 31 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
Apr 11 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
May 13 Javascript
JQuery Ajax如何实现注册检测用户名
Sep 25 jQuery
解决vant中 tab栏遇到的坑 van-tabs
Nov 04 Javascript
Firefox和IE兼容性问题及解决方法总结
Oct 08 #Javascript
JQuery中form验证出错信息的查看方法
Oct 08 #Javascript
jquery $(this).attr $(this).val方法使用介绍
Oct 08 #Javascript
Javascript表格翻页效果的具体实现
Oct 05 #Javascript
jquery next nextAll nextUntil siblings的区别介绍
Oct 05 #Javascript
jquery中animate动画积累的解决方法
Oct 05 #Javascript
jQuery.fn和jQuery.prototype区别介绍
Oct 05 #Javascript
You might like
PHP Stream_*系列函数
2010/08/01 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
浅析PHP 按位与或 (^ 、&amp;)
2013/06/21 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
js鼠标左右键 键盘值小结
2010/06/11 Javascript
jQuery中setTimeout的几种使用方法小结
2013/04/07 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
Javascript中的Prototype到底是什么
2016/02/16 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
Bootstrap 模态框(Modal)插件代码解析
2016/12/21 Javascript
用jquery的attr方法实现图片切换效果
2017/02/05 Javascript
Javascript操作dom对象之select全面解析
2017/04/24 Javascript
JS高阶函数原理与用法实例分析
2019/01/15 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
Vue3 源码导读(推荐)
2019/10/14 Javascript
vue自定义switch开关组件,实现样式可自行更改
2019/11/01 Javascript
js实现的在本地预览图片功能示例
2019/11/09 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
[02:56]DOTA2矮人直升机 英雄基础教程
2013/11/26 DOTA
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[01:08:56]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第一场 2月7日
2021/03/11 DOTA
python输入整条数据分割存入数组的方法
2018/11/13 Python
Python的UTC时间转换讲解
2019/02/26 Python
python3实现单目标粒子群算法
2019/11/14 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
利用python在excel中画图的实现方法
2020/03/17 Python
Python 内存管理机制全面分析
2021/01/16 Python
香奈儿美国官网:CHANEL美国
2020/05/20 全球购物
2014年关于两会精神的心得体会
2014/03/17 职场文书
Go各时间字符串使用解析
2021/04/02 Golang
go xorm框架的使用
2021/05/22 Golang
nginx搭建NFS网络文件系统
2022/04/14 Servers
基于Redission的分布式锁实战
2022/08/14 Redis