jQuery+JavaScript 實現 table 的增加和減少

fmms 12年前發布 | 24K 次閱讀 jQuery JavaScript開發

<!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>  
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
<title>jQuery+JavaScript 實現 table 的增加和減少</title>  
<script language="javascript" src="jquery-1.7.1.min.js"></script>  
</head>  
<body>  
    <table border="0" width="800" style="border-collapse:collapse;" id="tb1">  
        <tr>  
            <td><input type="file" name="pic[]" /></td>  
        </tr>  
    </table>  
    <input type="button" id="add" value="+" /> <input type="button" id="minus" value="-" /> <input type="button" id="empty" value="清空" />  
    <script type="text/javascript">  
        $("#add").click(function(){  
            $("#tb1").append('<tr><td><input type="file" name="pic[]" /></td></tr>');  
        })  
        $("#minus").click(function(){  
            var tbl_rows = Math.round((document.getElementById('tb1').rows.length));  
            if(tbl_rows>1) dealTableRows('tb1', 0, 1);  
        })  
        $("#empty").click(function(){  
            $("#tb1").empty();  
        })  
        function dealTableRows(tbl_id, opt, cellnum, str){  
            var tblObj = document.getElementById(tbl_id);  
            var newRow,newCell;  
            switch(opt){  
                case 1:/* 增加一行 */  
                    newRow = tblObj.insertRow(tblObj.rows.length);  
                    for(var i=0; i<cellnum; i++){  
                        newCell = newRow.insertCell(newRow.cells.length);  
                        newCell.innerHTML = str[i];  
                    }  
                    break ;  
                default :  
                    for(var j=0;j<cellnum;j++){  
                        tblObj.deleteRow(tblObj.rows.length-1);      
                    }              
                    break ;  
            }  
        }  
    </script>  
</body>  
</html> 
jQuery+JavaScript 實現 table 的增加和減少

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!