您的位置:首页 > Web前端 > JavaScript

javascript实现增删改

2011-03-20 22:20 169 查看
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  

<html>  

    <head>  

        <title>addUser.html</title>  

  

        <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">  

        <meta http-equiv="description" content="this is my page">  

        <meta http-equiv="content-type" content="text/html; charset=UTF-8">  

  

  

        <script type="text/javascript" src="../js/wpCalendar.js">  

  

</script>  

  

    </head>  

  

    <body>  

    <div align="center">  

        <h1>  

            显示有的用户界面   

        </h1>  

  

        <div style="border: 1px red solid;margin-bottom: 100px; padding: 10px 10%">  

               

            <table border="1px" cellpadding="0" cellspacing="0" id="tusers">  

            <thead>  

                <tr>  

                   <th>  

                      <input type="checkbox" name="chbk" id="chbk1"/>  

                   </th>  

                    <th>  

                        名称   

                    </th>  

                    <th>  

                        性别   

                    </th>  

                    <th>  

                        邮箱   

                    </th>  

                    <th>  

                        出生日期   

                    </th>  

                    <th>  

                       操作   

                    </th>  

                </tr>  

           </thead>  

           <tbody id="users">  

              

           </tbody>  

            </table>  

               

        </div>  

  

        <div style="border: 1px blue solid;">  

            <form>  

                <table id="divs">  

                <tbody id="addUsers">  

                    <tr>  

                        <td>  

                            用户名:   

                        </td>  

                        <td>  

                            <input type="text" name="name" id="name" />  

                        </td>  

                    </tr>  

                    <tr>  

                        <td>  

                            性别:   

                        </td>  

                        <td>  

                            <select id="sex">  

                                <option value="男">  

                                    男   

                                </option>  

                                <option value="女">  

                                    女   

                                </option>  

                            </select>  

                        </td>  

                    </tr>  

  

                    <tr>  

                        <td>  

                            邮箱:   

                        </td>  

                        <td>  

                            <input type="text" name="email" id="email" />  

                        </td>  

                    </tr>  

                    <tr>  

                        <td>  

                            出生日期:   

                        </td>  

                        <td>  

                            <input type="text" id="bir" name="bir" />  

                            <input type=button value="点击看我"  

                                onclick="showCalendar(this,document.all.bir)">  

                        </td>  

                    </tr>  

  

                    <tr id="addu">  

                        <td colspan="2">  

                            <input type="button" value="添加" onclick="addUser()" id="add"/>  

                        </td>  

                    </tr>  

  

                    <tr id="addu1">  

                        <td colspan="2">  

                            <input type="button" value="修改"  id="upduser"/>  

                        </td>  

                    </tr>  

                    </tbody>  

                </table>  

            </form>  

        </div>  

        </div>  

    </body>  

</html>  

  

  

<script>  

     window.onload = function (){   

        document.getElementById("addu1").style.display="none";   

     }   

        

     function addUser(){   

          var name = document.getElementById("name").value;   

          var sex = document.getElementById("sex").value;   

          var email = document.getElementById("email").value;   

          var bir = document.getElementById("bir").value;   

             

             

             

          //获取表格节点对象   

           var tusers = document.getElementById("tusers");   

           

         //创建行   

         var tr1 = document.createElement("tr");   

         var cbk = document.createElement("td");   

         var tname = document.createElement("td");   

         var tsex = document.createElement("td");   

         var temail = document.createElement("td");   

         var tbir = document.createElement("td");   

         var toper = document.createElement("td");   

            

     

         var cbk1 = document.createElement("input");   

         cbk1.setAttribute("type","checkbox");   

         cbk1.setAttribute("name","chbk");   

            

         cbk.appendChild(cbk1);   

         tname.appendChild(document.createTextNode(name));   

         tsex.appendChild(document.createTextNode(sex));   

         temail.appendChild(document.createTextNode(email));   

         tbir.appendChild(document.createTextNode(bir));   

         var adelete = document.createElement("a");   

         var aupdate = document.createElement("a");   

            

         adelete.setAttribute("href","#");   

         aupdate.setAttribute("href","#");   

            

         adelete.appendChild(document.createTextNode("删除 |"));   

         aupdate.appendChild(document.createTextNode("修改"));   

         toper.appendChild(adelete);   

         toper.appendChild(aupdate)   

          

            

        //往行中添加   

        tr1.appendChild(cbk);   

        tr1.appendChild(tname);   

        tr1.appendChild(tsex);   

        tr1.appendChild(temail);   

        tr1.appendChild(tbir);   

        tr1.appendChild(toper);   

           

       var users =  document.getElementById("users");   

       users.appendChild(tr1);   

       tusers.appendChild(users);   

          

          

          //删除操作   

          adelete.onclick = function(){   

             users.removeChild(adelete.parentNode.parentNode);   

          }   

             

          

          //修改操作   

          aupdate.onclick = function(){   

               document.getElementById("addu").style.display="none";   

               document.getElementById("addu1").style.display="block";   

                  

               var utr = aupdate.parentNode.parentNode;   

               var utrutrs= utr.childNodes;   

                  

               document.getElementById("name").value=utrs[1].innerHTML;   

               document.getElementById("sex").value=utrs[2].innerHTML;   

               document.getElementById("email").value=utrs[3].innerHTML;   

               document.getElementById("bir").value=utrs[4].innerHTML;   

                  

               var upUser = document.getElementById("upduser");   

                  

               upUser.onclick = function(){   

               utr.childNodes[1].innerHTML = document.getElementById("name").value;   

               utr.childNodes[2].innerHTML = document.getElementById("sex").value;   

               utr.childNodes[3].innerHTML = document.getElementById("email").value   

               utr.childNodes[4].innerHTML = document.getElementById("bir").value   

               document.getElementById("addu1").style.display="none";   

               document.getElementById("addu").style.display="block";   

               }   

                

           } 

       

     }   

</script>  

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息