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的各种节点操作实例演示代码
Jun 27 Javascript
关于Javascript作用域链的八点总结
Dec 06 Javascript
js验证输入是否为手机号码或电话号码示例
Dec 30 Javascript
document.forms用法示例介绍
Jun 26 Javascript
JS实现当前页居中分页效果的方法
Jun 18 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 Javascript
基于javascript实现全屏漂浮广告
Mar 31 Javascript
解读Bootstrap v4 sass设计
May 29 Javascript
实例解析jQuery工具函数
Dec 01 Javascript
vue中利用Promise封装jsonp并调取数据
Jun 18 Javascript
小程序中的箭头函数的具体使用
Jun 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验证手机号码(支持归属地查询及编码为UTF8)
2013/02/01 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
php中__toString()方法用法示例
2016/12/07 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
总结AJAX相关JS代码片段和浏览器模型
2007/08/15 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
javascript中html字符串转化为jquery dom对象的方法
2015/08/27 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
使用mpvue搭建一个初始小程序及项目配置方法
2018/12/03 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
基于vue.js实现购物车
2020/01/15 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
[45:25]完美世界DOTA2联赛循环赛 PXG vs IO 第一场 11.06
2020/11/09 DOTA
Python实现接受任意个数参数的函数方法
2018/04/21 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
CSS3的Border-radius轻松制作圆角
2012/12/24 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
自主招生自荐信范文
2013/12/04 职场文书
运动会广播稿50字
2014/01/26 职场文书
地下停车场租赁协议范本
2014/10/07 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
2016春季幼儿园小班开学寄语
2015/12/03 职场文书
mysql主从复制的实现步骤
2021/10/24 MySQL
Python 操作pdf pdfplumber读取PDF写入Exce
2022/08/14 Python