为了账号安全,请及时绑定邮箱和手机立即绑定

如何控制多个编辑和保存呢? 现在是一个编辑,要是N个编辑,我的ID该怎么办?

如何控制多个编辑和保存呢? 现在是一个编辑,要是N个编辑,我的ID该怎么办?

班大人 2015-11-01 15:23:10
<html>     <head>         <meta charset="utf-8">         <title></title>         <style>             th{                 width: 110px;                 line-height: 25px;                 background: #eee;             }             input{                 width: 108px;                 line-height: 23px;             }         </style>     </head>     <body>         <table>             <tr>                 <th>1</th>                 <th ><a id="edit" href="#">编辑</a></th>             </tr>         </table>         <script>             var statu = 0;             var edit = document.getElementById('edit');             var item = document.getElementsByTagName('th');             var item_length = item.length-1             var item_value = new Array(item_length);                           for(i = 0; i < item_length; i++){                 item_value[i] = item[i].innerHTML;             }                           edit.onclick =function(){                 if(statu == 0){                     edit.innerHTML= '保存';                     for(i = 0; i < item_length; i++){                         item[i].innerHTML = '<input type="txt" class="item_input" value="'+item_value[i]+'">';                     }                     statu = 1;                 }else{                     edit.innerHTML= '编辑';                     var item_input = document.getElementsByClassName('item_input');                     for(i = 0; i < item_length; i++){                         item_value[i] = item_input[i].value;                     }                     for(i = 0; i < item_length; i++){                         item[i].innerHTML = item_value[i];                     }                     statu = 0                 }                 return false;             }         </script>     </body> </html>
查看完整描述

1 回答

?
BOOLER

TA贡献7条经验 获得超1个赞

假设要编辑多个用户,每个用户有个userId,在一开始生成table的时候就应该每行都有userId这个值,例如我们可以在在每行加个hidden的td保存userId,当调用Edit的时候获取userId。这样就就可以根据userId调用同一个Edit函数实现编辑不同用户信息

查看完整回答
反对 回复 2015-11-01
  • 1 回答
  • 0 关注
  • 1588 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信