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 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
JavaScript 开发规范要求(图文并茂)
Jun 11 Javascript
AlertBox 弹出层信息提示框效果实现步骤
Oct 11 Javascript
js常用自定义公共函数汇总
Jan 15 Javascript
Webpack性能优化 DLL 用法详解
Aug 10 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
Sep 05 Javascript
jQuery滑动效果实现方法分析
Sep 05 jQuery
JS canvas绘制五子棋的棋盘
May 28 Javascript
前端开发基础javaScript的六大作用
Aug 06 Javascript
关于vue-cli3打包代码后白屏的解决方案
Sep 02 Javascript
在HTML5 localStorage中存储对象的示例代码
Apr 21 Javascript
详细聊聊浏览器是如何看闭包的
Nov 11 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获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
php实现随机生成易于记忆的密码
2015/06/19 PHP
php生成图片验证码-附五种验证码
2015/08/19 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
表单的一些基本用法与技巧
2006/07/15 Javascript
JS的反射问题
2010/04/07 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
Jquery中val()表单取值赋值的实例代码
2013/08/15 Javascript
node.js中的buffer.length方法使用说明
2014/12/14 Javascript
如何使用jquery easyui创建标签组件
2015/11/18 Javascript
three.js 入门案例详解
2018/01/23 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
详解微信小程序之一键复制到剪切板
2019/04/24 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
使用Promise封装小程序wx.request的实现方法
2019/11/13 Javascript
用vue 实现手机触屏滑动功能
2020/05/28 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
[17:36]VG战队纪录片
2014/08/21 DOTA
Python贪心算法实例小结
2018/04/22 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
2020/02/07 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
幼儿园春游活动方案
2014/01/19 职场文书
大三学生做职业规划:给未来找个方向
2014/02/24 职场文书
纪检监察建议书
2014/05/19 职场文书
服装设计专业求职信
2014/06/16 职场文书
幼儿园教师节演讲稿
2014/09/03 职场文书
2014年国庆节演讲稿
2014/09/19 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
团队执行力培训心得体会
2015/08/15 职场文书
SpringBoot+Redis实现布隆过滤器的示例代码
2022/03/17 Java/Android