鱼C论坛

 找回密码
 立即注册
查看: 1907|回复: 0

[作品展示] 员工管理

[复制链接]
发表于 2020-7-27 09:16:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
HTML, CSS, JS放到同一文件了

代码:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>员工管理</title>
  7.     <style>
  8.         * {
  9.             padding: 5px;
  10.             margin: 10px;
  11.             font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
  12.         }

  13.         th {
  14.             color:rgb(210, 52, 224);
  15.         }

  16.         td {
  17.             color:rgb(26, 23, 219);
  18.         }

  19.         a {
  20.             color:red;
  21.         }

  22.         body {
  23.             background-color: aqua;
  24.         }

  25.         table {
  26.             background-color:rgb(107, 212, 216);
  27.             border-collapse: collapse;
  28.             position: absolute;
  29.             text-align: center;
  30.             width: 50%;
  31.             top: 32%;
  32.             left: 50%;
  33.             transform: translate(-50%, -50%);
  34.         }

  35.         table, th, td {
  36.             border: 1px solid black;
  37.             padding: 4px;
  38.         }

  39.         #addNewPerson {
  40.             background-color: lightblue;
  41.             position: absolute;
  42.             top: 80%;
  43.             left: 50%;
  44.             transform: translate(-50%, -50%);
  45.             border: 1px solid black;
  46.             width: 20%;
  47.             padding: 4px;
  48.             text-align: center;
  49.             border-radius: 14px;
  50.         }

  51.         input {
  52.             border: 1px solid  black;
  53.             border-radius: 10px;
  54.             background-color: lightgreen;
  55.         }

  56.         input[type=button] {
  57.             background-color: rgb(218, 199, 30);
  58.         }

  59.         input[type=button]:hover {
  60.             background-color: rgb(30, 215, 40);
  61.         }
  62.     </style>
  63. </head>
  64. <body>
  65.     <table id="peopleMessagesTable">
  66.         <tr>
  67.             <th>Name</th>
  68.             <th>Email</th>
  69.             <th>Salary</th>
  70.             <th>Delete</th>
  71.         </tr>
  72.         <tr>
  73.             <td>Person1</td>
  74.             <td>111@136.com</td>
  75.             <td>3000</td>
  76.             <td>
  77.                 <a href="javascript:;">Delete</a>
  78.             </td>
  79.         </tr>
  80.         <tr>
  81.             <td>Person2</td>
  82.             <td>222@136.com</td>
  83.             <td>5000</td>
  84.             <td>
  85.                 <a href="javascript:;">Delete</a>
  86.             </td>
  87.         </tr>
  88.         <tr>
  89.             <td>Person3</td>
  90.             <td>333@136.com</td>
  91.             <td>10000</td>
  92.             <td>
  93.                 <a href="javascript:;">Delete</a>
  94.             </td>  
  95.         </tr>
  96.     </table>

  97.     <div id="addNewPerson">
  98.         <h1 style="color:rgb(69, 41, 226)">添加新员工</h1>
  99.         <input type="text" placeholder="Name" id="name" />
  100.         <br>
  101.         <input type="text" placeholder="Email" id="email" />
  102.         <br>
  103.         <input type="text" placeholder="Salary" id="salary" />
  104.         <br>
  105.         <input type="button" value="添加" style="width: 80px;" id="addPersonButton">
  106.     </div>
  107.    
  108.     <script src="jquery-1.7.2/jquery1.7.2.js"></script>
  109.     <script>
  110.         $(function (){
  111.             //设置当按下按钮的事件
  112.             $('#addPersonButton').click(function (){
  113.                 //1.获取数据
  114.                 var $table = $('#peopleMessagesTable')
  115.                 var $name = $('#name');
  116.                 var $email = $('#email');
  117.                 var $salary = $('#salary');
  118.                 var name = $('#name').val();
  119.                 var email = $('#email').val();
  120.                 var salary = $('#salary').val();

  121.                 //2.做好准备工作,添加到table后面
  122.                 //tr实例
  123.                 /* <tr>
  124.                     <td>Person1</td>
  125.                     <td>111@136.com</td>
  126.                     <td>3000</td>
  127.                     <td>
  128.                         <a href="javascript:;">Delete</a>
  129.                     </td>
  130.                 </tr>*/
  131.                 var $ele = $('<tr></tr>');
  132.                     $ele.append('<td>' + name + '</td>');
  133.                     $ele.append('<td>' + email + '</td>');
  134.                     $ele.append('<td>' + salary + '</td>');
  135.                     $ele.append('<td><a href="javascript:;">Delete</a></td>');

  136.                 //插入
  137.                 $table.append($ele);
  138.                 $name.val('');
  139.                 $email.val('');
  140.                 $salary.val('');

  141.                 $ele.find('a').click(Delete);
  142.             });

  143.             $(document).find('a').click(Delete);

  144.             function Delete (){
  145.                 var $obj = $(this).parent().parent();
  146.                 if(confirm('是否删除' + $obj.children(':first').html() + '?')){
  147.                     $obj[0].remove();
  148.                 }
  149.                
  150.             }
  151.         })
  152.     </script>
  153. </body>
  154. </html>
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 22:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表