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 相关文章推荐
用javascript实现画板的代码
Sep 05 Javascript
javascript 操作符(~、&amp;、|、^、)使用案例
Dec 31 Javascript
JavaScript中Number.MAX_VALUE属性的使用方法
Jun 04 Javascript
js实现跨域的几种方法汇总(图片ping、JSONP和CORS)
Oct 25 Javascript
Bootstrap入门书籍之(一)排版
Feb 17 Javascript
AngularJS 单元测试(一)详解
Sep 21 Javascript
微信小程序开发之入门实例教程篇
Mar 07 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 Javascript
Vue.Js中的$watch()方法总结
Mar 23 Javascript
BootStrap TreeView使用实例详解
Nov 01 Javascript
Vue组件通信的几种实现方法
Apr 25 Javascript
在vue和element-ui的table中实现分页复选功能
Dec 04 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
一个分页的论坛
2006/10/09 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
php防止用户重复提交表单
2015/11/02 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
拖动一个HTML元素
2006/12/22 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
Node.js查找当前目录下文件夹实例代码
2017/03/07 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
Python open()文件处理使用介绍
2014/11/30 Python
Python中转换角度为弧度的radians()方法
2015/05/18 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
安装docker-compose的两种最简方法
2019/07/30 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
劳资员岗位职责
2013/11/11 职场文书
质检部岗位职责
2013/11/11 职场文书
自我评价范文分享
2014/01/04 职场文书
新娘父亲婚礼致辞
2014/01/16 职场文书
高一英语教学反思
2014/01/22 职场文书
京剧自荐信
2014/01/26 职场文书
软件测试专业推荐信
2014/09/18 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
实践论读书笔记
2015/06/29 职场文书
2019同学聚会主持词
2019/05/06 职场文书
浅谈Redis的几个过期策略
2021/05/27 Redis
使用 CSS 构建强大且酷炫的粒子动画效果
2022/08/14 HTML / CSS