简单的HTML中TAB分页实现,js控制页面tr行新增、删除、修改

3 篇文章 0 订阅

html页面源码及js代码

<!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">
<script type="text/javascript" src="jquery-1.11.2.min.js"></script>
<title>统计项TAB</title>
</head>
<style type="text/css">
   *{ margin:0; padding:0;}
  body { font:12px/19px Arial, Helvetica, sans-serif; color:#666;}
 .tab { width:240px;margin:0px;padding-left:150px;}
 .tab_menu { clear:both;}
 .tab_menu li { float:left; text-align:center; cursor:pointer; list-style:none; padding:1px 6px; margin-right:4px; background:#F1F1F1; border:1px solid #898989; border-bottom:none;}
 .tab_menu li.hover { background:#DFDFDF;}
 .tab_menu li.selected { color:#FFF; background:#6D84B4;}
 .tab_box { clear:both; border:0px solid #898989; height:100px;}
 .hide{display:none}
</style>
<script  Language="JavaScript">
//国家、省份、其他TAB标签切换
$(function () {
var $div_li = $("div.tab_menu ul li");
$div_li.click(function () {
$(this).addClass("selected") //当前<li>元素高亮
.siblings().removeClass("selected"); //去掉其它同辈<li>元素的高亮
var index = $div_li.index(this); // 获取当前点击的<li>元素 在 全部li元素中的索引。
$("div.tab_box > div") //选取子节点。不选取子节点的话,会引起错误。如果里面还有div
.eq(index).show() //显示 <li>元素对应的<div>元素
.siblings().hide(); //隐藏其它几个同辈的<div>元素
}).hover(function () {
$(this).addClass("hover");
}, function () {
$(this).removeClass("hover");
})
})
//删除按钮国家
function getDel(k) {
$(k).parent().remove();
var guojiano = $('#addTr tr').length - 1;


for (var i = 1; i < guojiano; i++) {
$('#addTr tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
//删除按钮省份
function getDel1(k) {
$(k).parent().remove();
var shengno = $('#addTr1 tr').length - 1;
for (var i = 1; i < shengno; i++) {
$('#addTr1 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
//删除按钮行业
function getDel2(k) {
$(k).parent().remove();
var hangyeno = $('#addTr2 tr').length - 1;


for (var i = 1; i < hangyeno; i++) {
$('#addTr2 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}


//删除按钮注册方式
function getDel3(k) {
$(k).parent().remove();
var zcfsno = $('#addTr3 tr').length - 1;


for (var i = 1; i < zcfsno; i++) {
$('#addTr3 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
//删除按钮参观方式
function getDel4(k) {
$(k).parent().remove();
var cgfsno = $('#addTr4 tr').length - 1;


for (var i = 1; i < cgfsno; i++) {
$('#addTr4 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
//删除按钮参观天数
function getDel5(k) {
$(k).parent().remove();
var cgtsno = $('#addTr5 tr').length - 1;


for (var i = 1; i < cgtsno; i++) {
$('#addTr5 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
//删除按钮参观目的
function getDel6(k) {
$(k).parent().remove();
var cgmdno = $('#addTr6 tr').length - 1;


for (var i = 1; i < cgmdno; i++) {
$('#addTr6 tr:eq(' + (i + 1) + ') td:first').text(i);
}
}
function add() {
//新增按钮国家
var rows = $("#addTr tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr").append($str);
}


//新增按钮省
function add1() {
var rows = $("#addTr1 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel1(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr1").append($str);
}
//新增按钮行业
function add2() {
var rows = $("#addTr2 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel2(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr2").append($str);
}
//新增按钮注册方式
function add3() {
var rows = $("#addTr3 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel3(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr3").append($str);
}
//新增按钮参观方式
function add4() {
var rows = $("#addTr4 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel4(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr4").append($str);
}
//新增按钮参观天数
function add5() {
var rows = $("#addTr5 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel5(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr5").append($str);
}
//新增按钮参观目的
function add6() {
var rows = $("#addTr6 tr").length - 2;
$str = '';
$str += "<tr align='left'>";
$str += "<td>" + (rows + 1) + "</td>";
$str += "<td><input type='text' id='atr' value='' width='200'/></td>";
$str += "<td onclick='getDel6(this)'><input type='button' value='删除'/></td>";
$str += "</tr>";
$("#addTr6").append($str);
}
</script>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#c3c3c3" align="center" id="mytable" style="padding-left:50px;">
<tr>
    <td colspan="3"><div align="center" style="font-size:20px;padding-top:30px;"><strong>报表统计项维护</strong></div></td>
  </tr>
  <tr>
  <td>
    <div class="tab"> 
   <div class="tab_menu">
        <ul> 
        <li class="selected">国家</li> 
        <li>省份</li> 
        <li>其他字典项</li> 
        </ul> 
</div>
<div class="tab_box">
        <div>
<table width="800" border="1" cellpadding="0" cellspacing="0" bordercolor="#c3c3c3" align="center">
        <tbody id="addTr">
  <tr>
    <td colspan="3"><div align="center"><strong>国&nbsp;&nbsp;&nbsp;家</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
<tr>
    <td>1</td>
    <td><input type="text" id="atr" value="中国" width="200"/></td>
    <td onclick="getDel(this)"><input type='button' value='删除'/></td>
  </tr>
  </tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr" type='button' value='新增' onclick="add()"/></td>
  </tr>
  </table>
  </div> 
<!--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&省份&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -->
        <div class="hide">
<table width="800" border="1" cellpadding="0" cellspacing="0" bordercolor="#c3c3c3" align="center" id="idTab2">
  <tbody id="addTr1">
  <tr>
    <td colspan="3"><div align="center"><strong>省&nbsp;&nbsp;&nbsp;份</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
<tr>
    <td>1</td>
    <td><input type="text" id="atr" value="北京市" width="200"/></td>
    <td onclick="getDel1(this)"><input type='button' value='删除'/></td>
  </tr>
  </tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr1" type='button' value='新增' onclick="add1()"/></td>
  </tr>
  </table>
</div>

<!--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&其他&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& -->
        <div class="hide">
<table width="800" border="1" cellpadding="0" cellspacing="0" bordercolor="#c3c3c3" align="center" id='idTab3'>
  <tbody id="addTr2">
  <tr>
    <td colspan="3"><div align="center"><strong>行&nbsp;&nbsp;&nbsp;业</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
  <tr>
    <td>1</td>
    <td><input type="text" id="atr" value="机械" width="200"/></td>
    <td onclick="getDel2(this)"><input type='button' value='删除'/></td>
  </tr>
</tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr2" type='button' value='新增' onclick="add2()"/></td>
  </tr>
  <tbody id="addTr3">
  <tr>
    <td colspan="3"><div align="center"><strong>注册方式</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
  <tr>
    <td>1</td>
    <td><input type="text" id="atr" value="网页" width="200"/></td>
    <td onclick="getDel3(this)"><input type='button' value='删除'/></td>
  </tr>
  </tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr3" type='button' value='新增' onclick="add3()"/></td>
  </tr>
  <tbody id="addTr4">
  <tr>
    <td colspan="3"><div align="center"><strong>参观方式</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
  <tr>
    <td>1</td>
    <td><input type="text" id="atr" value="个人" width="200"/></td>
    <td onclick="getDel4(this)"><input type='button' value='删除'/></td>
  </tr>
</tbody>
  <tr>
    <td height="17" colspan="2">&nbsp;</td>
    <td><input id="getAtr4" type='button' value='新增' onclick="add4()"/></td>
  </tr>
  <tbody id="addTr5">
  <tr>
    <td colspan="3"><div align="center"><strong>参观天数</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
  <tr>
    <td>1</td>
    <td><input type="text" id="atr" value="2天" width="200"/></td>
    <td onclick="getDel5(this)"><input type='button' value='删除'/></td>
  </tr>
  </tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr5" type='button' value='新增' onclick="add5()"/></td>
  </tr>
  <tbody id="addTr6">
  <tr>
    <td colspan="3"><div align="center"><strong>参观目的</strong></div></td>
  </tr>
  <tr>
    <td>序号</td>
    <td>统计项名称</td>
    <td>操作</td>
  </tr>
  <tr>
    <td>1</td>
    <td><input type="text" id="atr" value="购买设备" width="200"/></td>
    <td onclick="getDel6(this)"><input type='button' value='删除'/></td>
  </tr>
  </tbody>
  <tr>
    <td colspan="2">&nbsp;</td>
    <td><input id="getAtr6" type='button' value='新增' onclick="add6()"/></td>
  </tr>
  <tr>
    <td colspan="3">&nbsp;
      <div align="center">
        <input type="button" id="tijiao" style="width:50px;" value='提交' onclick="tijiao()">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="button" style="width:50px;" value='返回' onclick="fanhui()"> 
      
    </div></td> 
  </tr>
  </table>
  </div>
      </div> 
   </div>
  </td>
  </tr>
</table>
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

月下c独舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值