• web前端知识


    4.表格与表单
    
    4.1 动态添加行
    
    <script language=”javascript”>
    
    window.onload=function(){
    
        var oTr = document.getElementById(“member”).insertRow(2);    //插入一行
    
        var aText = new Array();
    
        aText[0] = document.createTextNode(“fresheggs”);
    
        aText[1] = document.createTextNode(“W610″);
    
        aText[2] = document.createTextNode(“Nov 5th”);
    
        aText[3] = document.createTextNode(“Scorpio”);
    
        aText[4] = document.createTextNode(“1038818″);
    
        for(var i=0;i<aText.length;i++){
    
            var oTd = oTr.insertCell(i);
    
            oTd.appendChild(aText[i]);
    
        }
    
    }
    
    </script>
    
     
    
    4.2修改单元格内容
    
    <script language=”javascript”>
    
    window.onload=function(){
    
        var oTable = document.getElementById(“member”);
    
        oTable.rows[3].cells[4].innerHTML = “lost”;        //修改单元格内容
    
    }
    
    </script>
    
     
    
    4.3 动态删除
    
    parentElement是IE dom,
    
    parentNode是标准DOM
    
     
    
    <script language=”javascript”>
    
    window.onload=function(){
    
        var oTable = document.getElementById(“member”);
    
        oTable.deleteRow(2);        //删除一行,后面的行号自动补齐//指从table中的第2行开始进行删除
    
        oTable.rows[2].deleteCell(1);    //删除一个单元格,后面的也自动补齐
    
    }
    
    </script>
    
     
    
    <script language=”javascript”>
    
    function myDelete(){
    
        var oTable = document.getElementById(“member”);
    
        //删除该行
    
        this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
    
    }
    
    window.onload=function(){
    
        var oTable = document.getElementById(“member”);
    
        var oTd;
    
        //动态添加delete链接
    
        for(var i=1;i<oTable.rows.length;i++){
    
            oTd = oTable.rows[i].insertCell(5);
    
            oTd.innerHTML = “<a href=’#’>delete</a>”;
    
            oTd.firstChild.onclick = myDelete;    //添加删除事件
    
        }
    
    }
    
    </script>
    
     
    
    4.4动态删除列
    
    <script language=”javascript”>
    
    function deleteColumn(oTable,iNum){
    
        //自定义删除列函数,即每行删除相应单元格
    
        for(var i=0;i<oTable.rows.length;i++)
    
            oTable.rows[i].deleteCell(iNum);
    
    }
    
    window.onload=function(){
    
        var oTable = document.getElementById(“member”);
    
        deleteColumn(oTable,2);
    
    }
    
    </script>
    
     
    
    4.5 控制textarea的字符个数
    
    <script language=”javascript”>
    
    function LessThan(oTextArea){
    
        //返回文本框字符个数是否符号要求的boolean值
    
        return oTextArea.value.length < oTextArea.getAttribute(“maxlength”);
    
    }
    
    </script>
  • 相关阅读:
    redis sentinel(哨兵)配置解读
    配置哨兵监控Redis运行情况
    java 客户端链接不上redis解决方案
    Redis配置主从架构,实现读写分离
    Redis简介,安装和配置,停止,卸载(图解方式)
    linux下监控用户的操作记录---录像播放性质
    Spring的数据库开发
    Spring中Bean的作用域、生命周期
    Spring中Bean的实例化
    Spring之初体验
  • 原文地址:https://www.cnblogs.com/phpfensi/p/4447812.html
Copyright © 2020-2023  润新知