JS操作图片(增,删,改) 例子


Posted in Javascript onApril 17, 2013
<!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>
    <title></title>
    <style type="text/css">
    Image
    {
        width:100px;
        height:100px;
        }
    </style>
    <script type="text/javascript">
        function chuangjian() { 
        //添加图片
            var array = ['1.jpg',
            '2.jpg',
            '3.jpg',
            '4.jpg',
            '5.jpg',
            '6.jpg',
            '7.jpg',
            '8.jpg',
            '9.jpg',
            '10.jpg',
            '11.jpg',
            '12.jpg',
            '13.jpg',
            '14.jpg',
            '15.jpg'
            ];
            //alert(array.length);
            var tablenode = document.createElement('table');
            var tbody = document.createElement('tbody');
            tablenode.setAttribute('width', '600px');
            tablenode.setAttribute('height', '400px');
            tablenode.setAttribute('border', '2px');
            var count = 0;
            for (var i = 0; i < 3; i++) {
                var trnode = document.createElement('tr');
                for (var j = 0; j < 5; j++) {
                    var tdnode = document.createElement('td');
                    var imgnode = document.createElement('img');
                    imgnode.setAttribute('src', 'picture/' + array[count]);
                    tdnode.appendChild(imgnode);
                    trnode.appendChild(tdnode);
                    count++;
                }
                tbody.appendChild(trnode);
            }
            tablenode.appendChild(tbody);
            document.body.appendChild(tablenode);
        }
        //    1.将第2行第4列的图片替换成你自己的图片,不要使用setAttribute
        function tihuan() {
            var pnode = document.createElement('img');
            pnode.setAttribute('src', 'images/2.jpg');
            var oldnode = document.getElementsByTagName('img')[8];
            oldnode.parentNode.replaceChild(pnode, oldnode);
            var oldnode = document.createElement('img');
        }
        //    2.删除第3行第2列的图片
        function shanchu() {
            var oldnode = document.getElementsByTagName('img')[11];
            oldnode.parentNode.removeChild(oldnode)
        }
    </script>
</head>
<body>
<input type="button" value="创建相册" onclick="chuangjian();" />
<input type="button" value="替换图片" onclick="tihuan();" />
<input type="button" value="删除节点" onclick="shanchu();" />
</body>
</html>

点击创建相册所呈现页面

JS操作图片(增,删,改) 例子

点击替换图片,替换指定位置的图片

 

JS操作图片(增,删,改) 例子

点击删除节点,删除指定位置的图片的节点

JS操作图片(增,删,改) 例子

Javascript 相关文章推荐
JS的数组的扩展实例代码
Jul 09 Javascript
无阻塞加载脚本分析[全]
Jan 20 Javascript
javascript学习笔记(八)正则表达式
Oct 08 Javascript
浅谈jQuery的offset()方法及示例分享
Jul 17 Javascript
使用CoffeeScrip优美方式编写javascript代码
Oct 28 Javascript
jQuery图片加载显示loading效果
Nov 04 Javascript
js数组去重的hash方法
Dec 22 Javascript
webpack入门+react环境配置
Feb 08 Javascript
JavaScrpt的面向对象全面解析
May 09 Javascript
JavaScript实现的拼图算法分析
Feb 13 Javascript
JS实现给数组对象排序的方法分析
Jun 24 Javascript
JavaScript实现音乐导航效果
Nov 19 Javascript
JS定时器实例
Apr 17 #Javascript
JS中showModalDialog 的使用解析
Apr 17 #Javascript
js substr支持中文截取函数代码(中文是双字节)
Apr 17 #Javascript
中文字符串截取的js函数代码
Apr 17 #Javascript
解决IE6的PNG透明JS插件使用介绍
Apr 17 #Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 #Javascript
js读写(删除)Cookie实例详解
Apr 17 #Javascript
You might like
php多个文件及图片上传实例详解
2014/11/10 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
简单的js分页脚本
2009/05/21 Javascript
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
很棒的学习jQuery的12个网站推荐
2011/04/28 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
js 验证身份证信息有效性
2014/03/28 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
vue中使用protobuf的过程记录
2018/10/26 Javascript
laydate时间日历插件使用方法详解
2018/11/14 Javascript
express + jwt + postMan验证实现持久化登录
2019/06/05 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
[03:44]2014DOTA2国际邀请赛 71专访:DK战队赛前讨论视频遭泄露
2014/07/13 DOTA
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python的高阶函数用法实例分析
2019/04/11 Python
css3弹性盒模型实例介绍
2013/05/27 HTML / CSS
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
AC Lens:购买隐形眼镜
2017/02/26 全球购物
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
技能比赛获奖感言
2014/02/14 职场文书
小学五年级学生评语
2014/04/22 职场文书
小学数学国培研修日志
2015/11/13 职场文书
《秋天的怀念》教学反思
2016/02/17 职场文书
解决Laravel使用验证时跳转到首页的问题
2021/11/17 PHP