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 相关文章推荐
List Information About the Binary Files Used by an Application
Jun 11 Javascript
火狐下table中创建form导致两个table之间出现空白
Sep 02 Javascript
如何防止回车(enter)键提交表单
May 11 Javascript
JavaScript设计模式学习之“类式继承”
Mar 12 Javascript
JavaScript从数组中删除指定值元素的方法
Mar 18 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
Sep 26 Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 Javascript
Angular自定义组件实现数据双向数据绑定的实例
Dec 11 Javascript
JavaScript观察者模式原理与用法实例详解
Mar 10 Javascript
JS Generator 函数的含义与用法实例总结
Apr 08 Javascript
JavaScript实现简单验证码
Aug 24 Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
PHP共享内存用法实例分析
2016/02/12 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
JavaScript 开发规范要求(图文并茂)
2010/06/11 Javascript
SWFObject 2.1以上版本语法介绍
2010/07/10 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
from表单多个按钮提交用onclick跳转不同action
2014/04/24 Javascript
window.open()详解及浏览器兼容性问题示例探讨
2014/05/29 Javascript
javascript继承的六大模式小结
2015/04/13 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
js for终止循环 跳出多层循环
2018/10/04 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
vue excel上传预览和table内容下载到excel文件中
2019/12/10 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
基于Python中单例模式的几种实现方式及优化详解
2018/01/09 Python
python实现外卖信息管理系统
2018/01/11 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
python创建文本文件的简单方法
2020/08/30 Python
Matplotlib animation模块实现动态图
2021/02/25 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
什么是测试驱动开发(TDD)
2012/02/15 面试题
航空学院求职信
2014/06/11 职场文书
学校2014年度工作总结
2014/12/06 职场文书
2016三八妇女节校园广播稿
2015/12/17 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS