zoukankan      html  css  js  c++  java
  • JS操作图片(添加,更改,删除)

    <!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
        {
            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>
    点击创建相册所呈现页面

    点击替换图片,替换指定位置的图片

    点击删除节点,删除指定位置的图片的节点

  • 相关阅读:
    list集合对象日期排序
    Mongodb模糊,or,and查询和日期查询
    单例模式
    代理模式
    抽象工厂模式
    java 除数运算获取两位小数
    html5 canvas 使用总结
    @MockBean 注解后 bean成员对象为 null?
    Java8 BiFunction 简单用用
    如何正确安装Ubuntu
  • 原文地址:https://www.cnblogs.com/duanlinlin/p/3027017.html
Copyright © 2011-2022 走看看