zoukankan      html  css  js  c++  java
  • 416 删除列表框 一次清除所有 轮播

    today学习了del列表框内容和一次性清空列表框

    千万记住  document.getElementById(); 先获取元素 逐步找对象

    <title>查找表单控件</title>
    function create1(){
    //创建select元素
    var sel=document.createElement("select");
    //给select标签设置属性
    sel.id="city";
    sel.size="5";
    //获取body元素
    var bo=document.getElementById("test");
    //创建10个option元素
    for(var i=0;i<10;i++){
    for op=new Option("选项"+i;i);
    //列表框或下拉菜单对象.option[i]=创建好的option对象
    

    sel.options[i]=op;
    }
    //将select元素添加到body标签中
    bo.appendChild(sel);
    }
    function del(){
    var sel=document.getElementById("city");
    /* // 获取select 元素
    // 1. 直接使用列表框或下拉菜单对象.remove(index)方法删除指定选项
    sel.remove(sel.length-1); /* */
    }
    function del(){
    // 获取select元素
    var sel=document.getElementById("city");
    // select元素对象,options[index]=null
    sel.options[sel.length-1]=null;
    }
    function clear2(){
    var sel=document.getElementById("city");
    // 让options数组长度为0
    if(sel.options.length>0){
    sel.options.length=0;
    }
    }
    /* function qk(){
    var q=document.getElementById("city")
    q.remove(x.selectedIndex)
    } */
    </script>
    </head>
    <body id="test">
    <input type="button" value="创建一个城市列表框" onClick="create1()">
    <input type="button" value="一条条删除列表框的内容" onClick="del()">
    <input type="button" value="一次性清空列表框内容" onClick="clear2()">
    </body>

    <title>对表格元素进行增删改操作</title>
    <script type="text/javascript">
        function create1(){
            // 创建table元素
            var tab=document.createElement("table");
            // 给table标签设置属性
            tab.border="1px";
            tab.id="mytable";
            // 给表格插入五行四列
            for(var i=0;i<5;i++){
                tab.insertRow(i);
            for (var j=0;j<4;j++){
                tab.rows[i].insertCell(j);
                tab.rows[i].cells[j].innerHTML="表格"+i+j;
            }    
            }
            // 获取body元素
            var bo=document.getElementById("test");
            // 将table添加到body元素中
            bo.appendChild(tab);
        }
        function del(){
            // 获取table元素
            var mytable=document.getElementById("mytable");
            // 删除最后一行
            mytable.deleteRow(mytable.rows.length-1);
        }
        function del2(){
            // 获取table元素
            var mytable=document.getElementById("mytable");
            // 获取最后一行
            var lastRow=mytable.rows[mytable.rows.length-1];
            lastRow.deleteCell(lastRow.cells.length-1);
        }
    </script>
    </head>
    
    <body id="test"> 
    <input type="button" value="创建一个5行4列的表格" onClick="create1()">
    <input type="button" value="删除最后一行" onClick="del()">
    <input type="button" value="删除最后一个单元格"onClick="del2()">
    </body>

    轮播图的 onClick="change(this)"是固定的 跟css的俩选择器有相似之处

    <script type="text/javascript">
        // 先在括号外面定义 在赋值(提前占坑)
        var arr=null;
        var tp=null;
        // 当页面加载完成后执行
        window.onload=function(){
        // 定义一个数组装有图片地址
        arr=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"];
        // 获取img元素
        tp=document.getElementById("tp");}
        function change(obj){
        // 获取用户点的是哪个按钮
            var val=obj.value;
            tp.src=arr[val-1];        
        }
    </script>
    </head>
    <body>
        <img src="img/1.jpg" id="tp" >
        <input type="button" value="上一页" onClick="change(this)">
        <input type="button" value="2" onClick="change(this)">
        <input type="button" value="3" onClick="change(this)">
        <input type="button" value="4" onClick="change(this)">
        <input type="button" value="下一页" onClick="change(this)">
    </body>
  • 相关阅读:
    微信小程序通过getPhoneNumber后台PHP解密获取用户手机号码
    设置API:wx.openSetting,wx.getSetting使用说明(示例:地图授权与取消授权后的重新授权)
    微信小程序之上传图片和图片预览
    微信小程序上传图片(前端+PHP后端)
    微信小程序拒绝授权后重新拉起授权窗口
    微信小程序如何使用 Git 实现版本管理和协作开发
    配置同时使用 Gitlab、Github、Gitee(码云) 共存的开发环境
    linux 系统下Anaconda的安装【安装python3.6环境首选】
    利用phpqrcode二维码生成类库合成带logo的二维码并且用合成的二维码生成海报(二)
    利用phpqrcode二维码生成类库和imagecopymerge函数制拼接图片的经验(一)
  • 原文地址:https://www.cnblogs.com/zs0322/p/10718724.html
Copyright © 2011-2022 走看看