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 相关文章推荐
jquery HotKeys轻松搞定键盘事件代码
Aug 30 Javascript
让ie运行js时提示允许阻止内容运行的解决方法
Oct 24 Javascript
基于jQuery的自动完成插件
Feb 03 Javascript
jquery连缀语法如何实现
Nov 29 Javascript
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
Nov 20 Javascript
jquery1.9 下检测浏览器类型和版本的方法
Dec 26 Javascript
图文详解Heap Sort堆排序算法及JavaScript的代码实现
May 04 Javascript
EasyUI 结合JS导出Excel文件的实现方法
Nov 10 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
Jun 12 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
Apr 30 Javascript
详解vite2.0配置学习(typescript版本)
Feb 25 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.MVC的模板标签系统(四)
2006/09/05 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
js加解密 脚本解密
2008/02/22 Javascript
javascript复制对象使用说明
2011/06/28 Javascript
让新消息在网页标题闪烁提示的jQuery代码
2013/11/04 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
javascript验证内容为数字以及长度为10的简单实例
2016/08/20 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
在knockoutjs 上自己实现的flux(实例讲解)
2017/12/18 Javascript
微信小程序canvas实现刮刮乐效果
2018/07/09 Javascript
浅谈numpy库的常用基本操作方法
2018/01/09 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
Python XML转Json之XML2Dict的使用方法
2019/01/15 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
python 操作hive pyhs2方式
2019/12/21 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
2020/04/24 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
input元素的url类型和email类型简介
2012/07/11 HTML / CSS
Nicole Miller官方网站:纽约女装品牌
2019/09/14 全球购物
小学生安全保证书
2014/02/01 职场文书
先进人物事迹材料
2014/12/29 职场文书
中学社团活动总结
2015/05/07 职场文书
走近毛泽东观后感
2015/06/04 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android