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 相关文章推荐
WordPress JQuery处理沙发头像
Jun 22 Javascript
JS高级拖动技术 setCapture,releaseCapture
Jul 31 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
May 14 Javascript
JS小数运算出现多为小数问题的解决方法
Jun 02 Javascript
BOM系列第二篇之定时器requestAnimationFrame
Aug 17 Javascript
关于vue.js弹窗组件的知识点总结
Sep 11 Javascript
JS动态给对象添加属性和值的实现方法
Oct 21 Javascript
Javascript使用function创建类的两种方法(推荐)
Nov 19 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
angular之ng-template模板加载
Nov 09 Javascript
js实现车辆管理系统
Aug 26 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使用filter过滤器验证邮箱 ipv6地址 url验证
2013/12/25 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
js几个验证函数代码
2010/03/25 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
2014/06/16 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
JavaScript中标识符提升问题
2015/06/11 Javascript
在Ubuntu系统上安装Ghost博客平台的教程
2015/06/17 Javascript
javascript禁止访客复制网页内容的实现代码
2015/08/05 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
js检测iframe是否加载完成的方法
2015/11/26 Javascript
高效利用Angular中内置服务$http、$location等
2016/03/22 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
浅谈JS正则表达式的RegExp对象和括号的使用
2016/07/28 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
微信小程序 动态绑定事件并实现事件修改样式
2017/04/13 Javascript
Vue源码解析之数组变异的实现
2018/12/04 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
[50:54]完美世界DOTA2联赛 GXR vs IO 第三场 11.07
2020/11/10 DOTA
Python Deque 模块使用详解
2014/07/04 Python
判断网页编码的方法python版
2016/08/12 Python
浅谈dataframe中更改列属性的方法
2018/07/10 Python
Python闭包函数定义与用法分析
2018/07/20 Python
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
Django对models里的objects的使用详解
2019/08/17 Python
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
马来西亚户外装备商店:PTT Outdoor
2019/07/13 全球购物
什么是属性访问器
2015/10/26 面试题
电焊工岗位工作职责
2014/07/09 职场文书
2016入党积极分子党课培训心得体会
2016/01/06 职场文书
党员心得体会范文2016
2016/01/23 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书