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.boxy对话框插件代码
Oct 26 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
封装属于自己的JS组件
Jan 27 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
详解JS中遍历语法的比较
Apr 07 Javascript
详解Angular 4.x 动态创建组件
Apr 25 Javascript
JavaScript基础之this详解
Jun 04 Javascript
JS实现移动端按首字母检索城市列表附源码下载
Jul 05 Javascript
webpack 2的react开发配置实例代码
Jul 28 Javascript
用vue写一个仿简书的轮播图的示例代码
Mar 13 Javascript
JS获取月的第几周和年的第几周实例代码
Dec 05 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
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
咖啡的植物学知识
2021/03/03 咖啡文化
提高PHP编程效率 引入缓存机制提升性能
2010/02/15 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
php获取域名的google收录示例
2014/03/24 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
非常有用的40款jQuery 插件推荐(系列二)
2011/12/25 Javascript
jquery 插件学习(一)
2012/08/06 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
jQuery插件jQuery-JSONP开发ajax调用使用注意事项
2013/11/22 Javascript
JS实现根据当前文字选择返回被选中的文字
2014/05/21 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
js中日期的加减法
2015/05/06 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
用js实现简单算法的实例代码
2016/09/24 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
JavaScript实现通讯录功能
2020/12/27 Javascript
使用python语言,比较两个字符串是否相同的实例
2018/06/29 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
在Pytorch中计算自己模型的FLOPs方式
2019/12/30 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
浅谈CSS3中的变形功能-transform功能
2017/12/27 HTML / CSS
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
会计电算化专业应届大学生求职信
2013/10/22 职场文书
杠杆的科学教学反思
2014/01/10 职场文书
秋天的图画教学反思
2014/05/01 职场文书
实习推荐信
2014/05/10 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
班主任寄语2016
2015/12/04 职场文书
《亲亲我的妈妈》观后感(3篇)
2019/09/26 职场文书
用Python实现屏幕截图详解
2022/01/22 Python
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript