js動態增加,刪除td,tr,table,div

js實現的動態添加,刪除table內容:

截圖如下:

1.

2.

源代碼:

main.css

body {background-image: url(../images/qiantai/bg.png);font-family: arial;font-size: 12px;color: #d4d7da;text-align: center;background-repeat: repeat-x;
}.head {margin: 0px auto 0 auto;line-height: 15px;
}.left {float: left;line-height: 15px;margin-left: 50px;margin-top: 5px;margin-bottom: 5px;
}.right {float: right;line-height: 15px;margin-right: 50px;margin-top: 5px;margin-bottom: 5px;
}* {margin: 0;padding: 0;list-style-type: none;
}:focus {outline: none;
}a img {border: 0px;
}a {text-decoration: none;cursor: pointer;
}.menu_division {margin: 0px auto 0 auto;width: 960px;height: 38px;
}.menu_body2 {float: left;width: 960px;text-align: left;background: url(../images/qiantai/menu_bg2.gif) left repeat-x;height: 38px;
}.menu_left_part2 {float: left;width: 6px;height: 38px;background: url(../images/qiantai/menu_left_img2.gif) no-repeat;
}.menu_right_part2 {float: right;width: 6px;height: 38px;background: url(../images/qiantai/menu_right_img2.gif) no-repeat;
}.menu_content2 {padding: 6px 5px 0px 5px;font-weight: bold;
}.menu_content2 ul {list-style-type: none;float: left;
}.menu_content2 li {float: left;margin-right: 5px;display: inline;
}.menu_content2 li:hover {background: #ffffff;margin-right: 5px;float: left;color: #0a4b6d;
}.menu_content2 a {color: #d4d7da;padding: 5px 20px 5px 20px;display: block;
}.menu_content2 a:hover {color: #0a4b6d;padding: 5px 20px 5px 20px;
}li.menu_content2_active {background: #ffffff;margin-right: 5px;float: left;
}.menu_content2_active a {color: #0a4b6d;padding: 5px 20px 5px 20px;
}/* search_body2 */
.search_body2 {margin-top: 2px;color: #0a4b6d;width: 220px;height: 20px;float: right;background: url(../images/qiantai/search_input_bg2.gif) no-repeat;
}.search_body2 a {padding: 0px;display: inline-block;
}.search_body2 a:hover {padding: 0px;display: inline-block;
}.search_body2 .text {margin: 1px 0px 0px 3px;width: 180px;color: #0a4b6d;background: none;border: none;vertical-align: top;
}.search_body2 .btn {margin: 1px 0px 0px 8px;
}.center_division {margin: 1px auto 0 auto;width: 960px;
}.center_body {float: left;width: 960px;text-align: left;background-image: url(../images/qiantai/test.jpg);
}.center_body_menu {width: 960px;padding-top: 5px;padding-left: 0px;padding-right: 0px;padding-bottom: 1px;
}.center_menu {padding-top: 5px;padding-left: 5px;height: 24px;
}#yltable {border-collapse: collapse;background-color: #FFF;width: 960px;padding-top: 5px;color: #000;line-height: 28px;font-size: 12px;
}#tb {border-collapse: collapse;background-color: #FFF;width: 960px;padding-top: 5px;color: #000;line-height: 28px;font-size: 12px;
}tr {text-align: center;
}td {border: 1px solid #CCC;
}.buttom {text-align: center;margin-top: 0px;
}.button_sm {width: 131px;height: 37px;line-height: 37px;font-size: 20px;font-weight: bold;color: white; background-image : url("../images/qiantai/but_sm_t.jpg");background-repeat: no-repeat;background-position: left;border: 0px;cursor: pointer;background-image: url("../images/qiantai/but_sm_t.jpg");
}.button_fsm {width: 131px;height: 37px;line-height: 37px;font-size: 20px;font-weight: bold; color: white; background-image :url("../images/qiantai/but_sm_t.jpg");background-repeat: no-repeat;background-position: left;border: 0px;cursor: pointer;background-image: url("../images/qiantai/but_sm_t.jpg");
}.button_sm_grey {width: 131px;height: 37px;line-height: 37px;background-image: url("../images/qiantai/but_sm_grey_t.jpg");background-repeat: no-repeat;font-size: 20px;color: white; font-weight: bold;background-position: left;border: 0px;cursor: pointer;
}.button_fsm_grey {width: 131px;height: 37px;line-height: 37px;font-size: 20px;color: white; font-weight: bold;background-image: url("../images/qiantai/but_sm_grey_t.jpg");background-repeat: no-repeat;background-position: left;border: 0px;cursor: pointer;
}

js:自己下載個jquery-1.7.2.min.js就可以。

html:

<!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>js動態增加,刪除table</title>
<link rel="stylesheet" type="text/css" href="css/main.css">
<!--表單驗證樣式表-->
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<script type="text/javascript">//增加function inserttable() {var newnode = $('#yltable')[0].cloneNode(true);var content = newnode.innerHTML;content = content.replace(/\[0\]/g, "["+ $('#div_bjbr')[0].childNodes.length + "]");content = "<table id='yltable'>" + content + "</table>";if($('#div_bjbr')[0].childNodes.length <=6){$('#div_bjbr')[0].innerHTML=$('#div_bjbr')[0].innerHTML+content;}else{alert("最多同時添加5個信息!");}}//刪除function deletetable() {var parent = $('#div_bjbr')[0];if (parent.childNodes.length > 1) {parent.removeChild(parent.lastChild);}}
</script>
</head><body><div class="center_division"><div class="center_body_menu"><form action="ReportAction_saveReport" id="form1" name="form1"method="post" namespace="/" enctype="multipart/form-data"><table id="tb"><tr><td colspan="6" align="left"style="padding-left:10px; background-color:#DDDFE1;">被舉報人基本信息</td></tr><tr><td colspan="6" align="center"><div id="div_bjbr"><table id="yltable"><TBODY id=yl1><tr><td width="130" bgcolor="#eef0f7">主體類別<fontcolor="#FF0000">*</font></td><td><select style="width:153px" id="beiJuBaoMainSort"name="reportedPersons[0].beiJuBaoMainSort"><option selected="selected" value="">--請選擇--</option><option value="個人">個人</option><option value="單位">單位</option></select></td><td width="130"><div id="beiJuBaoMainSortTip"></div></td><td width="130" bgcolor="#eef0f7">名稱<fontcolor="#FF0000">*</font></td><td><input type="text"name="reportedPersons[0].beiJuBaoName" id="beiJuBaoName" /></td><td width="130"><div id="beiJuBaoNameTip"></div></td></tr></TBODY><TBODY id=yl2><tr><td width="130" bgcolor="#eef0f7">性別</td><td><select style="width:153px" id="beiJuBaoSex"name="reportedPersons[0].beiJuBaoSex"><option selected="selected" value="">--請選擇--</option><option value="男">男</option><option value="女">女</option></select></td><td width="130"><div id="beiJuBaoSexTip"></div></td><td width="130" bgcolor="#eef0f7">身份</td><td><select style="width:153px"id="beiJuBaoSpecialIdentity"name="reportedPersons[0].beiJuBaoSpecialIdentity"><option selected="selected" value="">--請選擇--</option><option value="全國人大代表">全國人大代表</option><option value="省市區人大代表">省市區人大代表</option><option value="市地州盟人大代表">市地州盟人大代表</option><option value="縣市區人大代表">縣市區人大代表</option><option value="全國政協委員">全國政協委員</option><option value="省市區政協委員">省市區政協委員</option><option value="市地州盟政協委員">市地州盟政協委員</option><option value="縣市區政協委員">縣市區政協委員</option><option value="民主人士">民主人士</option><option value="知名人士">知名人士</option><option value="其他">其他</option></select></td><td width="130"><div id="beiJuBaoSpecialIdentityTip"></div></td></tr></TBODY><TBODY id=yl3><tr><td width="130" bgcolor="#eef0f7">住址</td><td><input type="text"name="reportedPersons[0].beiJuBaoAddress"id="beiJuBaoAddress" /></td><td><div id="beiJuBaoAddressTip"></div></td><td width="130" bgcolor="#eef0f7">聯系電話</td><td><input type="text"name="reportedPersons[0].beiJuBaoPhone" id="beiJuBaoPhone" /></td><td width="130"><div id="beiJuBaoPhoneTip"></div></td></tr><tr><td width="130" bgcolor="#eef0f7">單位名稱</td><td><input type="text"name="reportedPersons[0].beiJuBaoCompanyName"id="beiJuBaoCompanyName" /></td><td width="130"><div id="beiJuBaoCompanyNameTip"></div></td><td width="130" bgcolor="#eef0f7">職務</td><td><input type="text"name="reportedPersons[0].beiJuBaoPost" id="beiJuBaoPost" /></td><td width="130"><div id="beiJuBaoPostTip"></div></td></tr></TBODY><TBODY id=yl4><tr><td width="130" bgcolor="#eef0f7">單位地址</td><td><input type="text"name="reportedPersons[0].beiJuBaoCompanyAddress"id=beiJuBaoCompanyAddress /></td><td width="130"><div id="beiJuBaoCompanyAddressTip"></div></td><td width="130" bgcolor="#eef0f7">所在地區</td><td><select style="width:153px" id="beiJuBaoArea"name="reportedPersons[0].beiJuBaoArea"><option selected="selected" value="">--請選擇--</option><option value="北京市">北京市</option><option value="天津市">天津市</option><option value="河北省">河北省</option><option value="山西省">山西省</option><option value="內蒙古自治區">內蒙古自治區</option><option value="遼寧省">遼寧省</option><option value="吉林省">吉林省</option><option value="黑龍江省">黑龍江省</option><option value="上海市">上海市</option><option value="江蘇省">江蘇省</option><option value="浙江省">浙江省</option><option value="安徽省">安徽省</option><option value="福建省">福建省</option><option value="江西省">江西省</option><option value="山東省">山東省</option><option value="河南省">河南省</option><option value="湖北省">湖北省</option><option value="湖南省">湖南省</option><option value="廣東省">廣東省</option><option value="廣西壯族自治區">廣西壯族自治區</option><option value="海南省">海南省</option><option value="重慶市">重慶市</option><option value="四川省">四川省</option><option value="貴州省">貴州省</option><option value="云南省">云南省</option><option value="西藏自治區">西藏自治區</option><option value="陜西省">陜西省</option><option value="甘肅省">甘肅省</option><option value="青海省">青海省</option><option value="寧夏回族自治區">寧夏回族自治區</option><option value="新疆維吾爾自治區">新疆維吾爾自治區</option><option value="深圳市">深圳市</option><option value="大連市">大連市</option><option value="寧波市">寧波市</option><option value="廈門市">廈門市</option><option value="青島市">青島市</option><option value="臺灣">臺灣</option><option value="香港">香港</option><option value="澳門">澳門</option><option value="其他">其他</option></select></td><td width="130"><div id="beiJuBaoAreaTip"></div></td></tr></TBODY><TBODY id=yl5><tr><td width="130" bgcolor="#eef0f7">注冊地址</td><td><input type="text"name="reportedPersons[0].beiJuBaoRegisteredAddress"id="beiJuBaoRegisteredAddress" /></td><td width="130"><div id="beiJuBaoRegisteredAddressTip"></div></td><td width="130" bgcolor="#eef0f7">辦公地址</td><td><input type="text"name="reportedPersons[0].beiJuBaoOfficeAddress"id="beiJuBaoOfficeAddress" /></td><td width="130"><div id="beiJuBaoOfficeAddressTip"></div></td></tr><tr><td width="130" bgcolor="#eef0f7">法人代表</td><td><input type="text"name="reportedPersons[0].beiJuBaoLegalPerson"id="beiJuBaoLegalPerson" /></td><td width="130"><div id="beiJuBaoLegalPersonTip"></div></td><td width="130" bgcolor="#eef0f7"></td><td></td><td width="130"><div></div></td></tr></TBODY></table></div></td></tr><tr><td colspan="6"><input type="button" name="button"value="新 增" style="width:60px; height:24px;"οnclick="inserttable()" />  <inputtype="button" name="button" value="刪 除"style="width:60px; height:24px;" οnclick="deletetable()" /></td></tr></table></form></div></div>
</body>
</html>


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/443835.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/443835.shtml
英文地址,請注明出處:http://en.pswp.cn/news/443835.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

string類的相關知識及部分操作

文章目錄string對象的初始化string::size_type類型string對象的讀寫操作使用標準庫中的iostream使用getline讀取一整行string對象的比較操作string對象的相加操作兩個string對象相加字面值和string對象相加string對象的初始化 拷貝初始化(copy initialization)&#xff1a;使用…

數組的部分練習

3.27&#xff1a;假設txt_size是一個無參數的函數&#xff0c;它的返回值是int。請回答下列哪個定義是非法的&#xff1f;為什么&#xff1f; unsigned buf_size1024; &#xff08;a&#xff09;int ia[buf_size];  &#xff08;b&#xff09;int ia[4*7-14]; &#xff08…

關于范圍for語句的使用

文章目錄使用范圍for語句處理多維數組使用范圍for語句處理多維數組 舉個例子&#xff0c;使用范圍for語句輸出多維數組&#xff08;ia&#xff09;所有值&#xff1a; for (const auto &row : ia)for (auto col : row)cout << col << endl;本循環中并沒有任何…

vector的應用練習

文章目錄編寫一段程序&#xff0c;使用條件運算符從vector< int >中找出哪些元素的值是奇數&#xff0c;然后將奇數值翻倍。 #include <iostream> #include <ctime> #include <vector> using namespace std; typedef int int_array[4]; int main() {v…

sizeof運算符運算結果小匯

文章目錄sizeof運算符的結果部分地依賴于其作用的類型sizeof運算符的結果部分地依賴于其作用的類型 對char或者類型為char的表達式執行sizeof運算&#xff0c;結果得1對引用類型執行sizeof運算得到被引用對象所占空間的大小對指針執行sizeof運算得到指針本身所占空間的大小對解…

jQuery實現復選框的全選和反選:

jQuery實現復選框的全選和反選&#xff1a; 截圖如下&#xff1a; 代碼如下&#xff1a; index.jsp: <% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <%String path request.getContextPath();String basePath…

C語言隱式/顯式類型轉換 | C++四種強制類型轉換、類的隱式轉換、explicit

文章目錄C語言類型轉換隱式類型轉換顯式類型轉換C 強制類型轉換static_castreinterpret_castconst_castdynamic_cast類的隱式類型轉換概念只允許一步類類型轉換explicit 抑制構造函數定義地隱式轉換可以通過顯式轉換使用explicit構造函數C語言類型轉換 隱式類型轉換 編譯器在…

string對象和C風格字符串

混用string對象和C風格字符串 我們都知道允許使用字符串字面值來初始化string對象&#xff1a; string s("Hello World!");C規定&#xff0c;任何出現字符串字面值的地方都可以用以空字符結束的字符數組來替代&#xff1a; 允許使用以空字符結束的字符數組來初始化…

函數重載、引用再探、內聯函數

文章目錄函數重載為什么C支持重載&#xff0c;C語言不支持呢&#xff1f;extern “C”引用再探引用的特性引用的使用場景引用和指針引用和指針的不同點:內聯函數什么是內聯函數&#xff1f;內聯函數的特性內聯函數的好處類的內聯成員函數的聲明內聯函數的使用constexpr函數概念…

類的概念、成員函數的定義方式、類的訪問控制和封裝、類的大小、this指針

文章目錄類的概念structclassclass和struct的區別是什么呢&#xff1f;類中成員函數的兩種定義方式聲明和定義都在類中聲明和定義分離類的訪問控制和封裝類的封裝特性類的大小結構體內存對齊規則類的存儲方式this指針類的概念 在C中&#xff0c;類可以說是最重要的東西&#x…

jQuery實現兩個列表框的值之間的互換:

jQuery實現兩個列表框的值之間的互換&#xff1a; 截圖如下&#xff1a; 代碼如下&#xff1a; <% page language"java" import"java.util.*" pageEncoding"UTF-8"%> <%String path request.getContextPath();String basePath reque…

類的6個默認成員函數:構造函數、析構函數、拷貝構造函數、重載運算符、三/五法則

文章目錄6個默認成員函數構造函數概念默認構造函數的類型默認實參概念默認實參的使用默認實參聲明全局變量作為默認實參某些類不能依賴于編譯器合成的默認構造函數第一個原因第二個原因第三個原因構造函數初始化構造函數里面的“”是初始化嗎&#xff1f;為什么要使用列表初始化…

C++ 類的知識 | 構造函數再探、匿名對象、友元函數、內部類、類的const成員、類的static成員

文章目錄構造函數再探以下代碼共調用多少次拷貝構造函數委托構造函數概念形式匿名對象友元友元的聲明友元類令成員函數作為友元函數重載和友元注意內部類特性類的const成員可變數據成員類的static成員概念關于static靜態成員的類內初始化靜態成員能用于某些普通成員不能的場景構…

截取全部數值字符并將其轉化為數值類型

功能 從name中找出全部數值字符&#xff0c;之后將name&#xff08;string類&#xff09;轉為d&#xff08;double類&#xff09; 代碼 #include <iostream> #include <list> #include <deque> #include <vector> #include <forward_list> #i…

替換string中的部分字符

功能 向函數fun中傳入三個參數&#xff1a;將s中所有oldval替換為newval 代碼 #include <iostream> #include <list> #include <deque> #include <vector> #include <forward_list> #include <array> using namespace std;void fun(str…

順序容器(vector、list、string、deque、forward_list)及迭代器、容器適配器

文章目錄概述所有容器都支持的操作迭代器迭代器支持的操作迭代器支持的算術運算容器類型size_typeiterator 和 const_iterator容器定義和初始化拷貝初始化順序容器獨有的構造函數&#xff08;array除外&#xff09;array的初始化與內置數組類型的區別6種初始化方法&#xff08;…

jQuery實現表格隔行換顏色:

jQuery實現表格各行換顏色&#xff1a; 截圖如下&#xff1a; 代碼如下&#xff1a; <span style"font-family:Microsoft YaHei;font-size:14px;"><% page language"java" import"java.util.*" pageEncoding"UTF-8"%> &…

用stack處理中綴表達式【+、-、*、/、()】

文章目錄題目描述思路使用getline()存儲輸入的字符串邊讀取邊壓棧完整代碼題目描述 使用stack處理括號化的表達式。當你看到一個左括號&#xff0c;將其記錄下來。當你在一個左括號之后看到一個右括號&#xff0c;從stack中pop對象&#xff0c;直至遇到左括號&#xff0c;將左括…

原地置換法尋找數組中重復的數

文章目錄題目描述代碼實現題目描述 在一個長度為 n 的數組 nums 里的所有數字都在 0&#xff5e;n-1 的范圍內。數組中某些數字是重復的&#xff0c;但不知道有幾個數字重復了&#xff0c;也不知道每個數字重復了幾次。請找出數組中任意一個重復的數字。 輸入&#xff1a; [2,…

二維數組的查找

文章目錄題目描述思路注意代碼題目描述 在一個 n * m 的二維數組中&#xff0c;每一行都按照從左到右遞增的順序排序&#xff0c;每一列都按照從上到下遞增的順序排序。請完成一個高效的函數&#xff0c;輸入這樣的一個二維數組和一個整數&#xff0c;判斷數組中是否含有該整數…