亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

javascript實現信息增刪改查的方法

2024-05-06 16:23:41
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了javascript實現信息增刪改查的方法,實例分析了javascript操作頁面元素實現針對頁面信息的增刪改查功能,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了javascript實現信息增刪改查的方法。分享給大家供大家參考。具體實現方法如下:

 

 
  1. <body> 
  2. <div align="center"
  3. <h1>顯示所有的用戶界面</h1> 
  4. <div style="border: 1px red solid; margin-bottom: 100px; padding: 10px 10%;"
  5. <table border="1px" cellpadding="0" cellspacing="0" id="tusers"
  6. <thead> 
  7. <tr><th><input type="checkbox" name="chbk" id="chbk1" onclick="selectAll()"/></th> 
  8. <th>名稱</th> 
  9. <th>性別</th> 
  10. <th>郵箱</th> 
  11. <th>出生日期</th> 
  12. <th>操作</th> 
  13. </tr> 
  14. </thead> 
  15. <tbody id="users"
  16. </tbody> 
  17. </table> 
  18. <div id="pages"></div>  
  19. </div>  
  20. <div style="border: 1px blue solid;"
  21. <form action=""
  22. <table id="divs"
  23. <tbody id="addUsers"
  24. <tr> 
  25. <td>用戶名:</td> 
  26. <td><input type="text" name="name" id="name"/></td> 
  27. </tr> 
  28. <tr> 
  29. <td>性別:</td> 
  30. <td><select id="sex"
  31. <option value="男">男</option> 
  32. <option value="女">女</option> 
  33. </select> 
  34. </td> 
  35. </tr> 
  36. <tr> 
  37. <td>郵箱</td> 
  38. <td><input type="text" name="email" id="email"/></td> 
  39. </tr> 
  40. <tr> 
  41. <td>出生日期:</td> 
  42. <td> 
  43. <input type="text" id="bir" name="bir"/> 
  44. <input type=button value="添加日期" onclick="showCalender(this,document.all.bir)"/> 
  45. </td> 
  46. </tr> 
  47. <tr id="addu"
  48. <td colspan="2"><input type="button" value="添加" onclick="addUser()" id="add"/></td> 
  49. </tr> 
  50. <tr id="addu1"
  51. <td colspan="2"><input type="button" value="修改" id="upduser" /></td> 
  52. </tr> 
  53. </tbody> 
  54. </table> 
  55. </form>  
  56. </div> 
  57. </div> 
  58. </body> 
  59. <script> 
  60. window.onload = function(){ 
  61. alert("onload"); 
  62. document.getElementById("addu1").style.display = "none"
  63. function selectAll(){ 
  64. var users = document.getElementById("users"); 
  65. var ips = users.getElementsByTagName("input"); 
  66. var chbk = document.getElementById("chbk1"); 
  67. for(var i=0;i<ips.length;i++){ 
  68. ips[i].setAttribute("checked",chbk.getAttribute("checked")); 
  69. function addUser(){ 
  70. alert("add"); 
  71. var name = document.getElementById("name").Value; 
  72. var sex = document.getElementById("sex").Value; 
  73. var email = document.getElementById("email").Value; 
  74. var bir = document.getElementById("bir").Value; 
  75. var tusers = document.getElementById("tusers").Value; 
  76. var tr1 = document.createElement("tr"); 
  77. var cbk = document.createElement("td"); 
  78. var tname = document.createElement("td"); 
  79. var tsex = document.createElement("td"); 
  80. var temail = document.createElement("td"); 
  81. var tbir = document.createElement("td"); 
  82. var toper = document.createElement("td"); 
  83. var cbk1 = document.createElement("input"); 
  84. cbk1.setAttribute("type","checkbox"); 
  85. cbk1.setAttribute("name","chbk"); 
  86. cbk.appendChild(cbk1); 
  87. tname.appendChild(document.createTextNode(name)); 
  88. tsex.appendChild(document.createTextNode(sex)); 
  89. temail.appendChild(document.createTextNode(email)); 
  90. tbir.appendChild(document.createTextNode(bir)); 
  91. var adelete = document.createElement("a"); 
  92. var aupdate = document.createElement("a"); 
  93. adelete.setAttribute("href","#"); 
  94. aupdate.setAttribute("href","#"); 
  95. adelete.appendChild(document.createTextNode("刪除|")); 
  96. aupdate.appendChild(document.createTextNode("修改")); 
  97. toper.appendChild(adelete); 
  98. toper.appendChild(aupdate); 
  99. tr1.appendChild(cbk); 
  100. tr1.appendChild(tname); 
  101. tr1.appendChild(tsex); 
  102. tr1.appendChild(temail); 
  103. tr1.appendChild(tbir); 
  104. tr1.appendChild(toper); 
  105. var users = document.getElementById("users"); 
  106. users.appendChild(tr1); 
  107. tusers.appendChild(users); 
  108. adelete.onclick = function(){ 
  109. users.removeChild(adelete.parentNode.parentNode); 
  110. aupdate.onclick function(){ 
  111. document.getElementById(addu).style.display = "none"
  112. document.getElementById(addu1).style.display = "block"
  113. var utr = aupdate.parentNode.parentNode; 
  114. var utrs = utr.childNodes; 
  115. document.getElementById("name").value = utrs[1].innerHTML; 
  116. document.getElementById("sex").value = utrs[2].innerHTML; 
  117. document.getElementById("email").value = utrs[3].innerHTML; 
  118. document.getElementById("bir").value = utrs[4].innerHTML; 
  119. var upUser = document.getElementById("upduser"); 
  120. upUser.onclick = function(){ 
  121. utr.childNodes[1].innerHTML = document.getElementById("name").value; 
  122. utr.childNodes[2].innerHTML = document.getElementById("sex").value; 
  123. utr.childNodes[3].innerHTML = document.getElementById("email").value; 
  124. utr.childNodes[4].innerHTML = document.getElementById("bir").value; 
  125. document.getElementById("addu1").style.display = "none"
  126. document.getElementById("addu").style.display = "block"
  127. testPage() 
  128. var indexPage = document.createElement("a"); 
  129. var upPage = document.createElement("a"); 
  130. var downPage = document.createElement("a"); 
  131. var endPage = document.createElement("a"); 
  132. var nowpage = 1; 
  133. function testPage(){ 
  134. var tbodyUsers = document.getElementById("users"); 
  135. var trUsers = document.getElementById("tr"); 
  136. var countRecord = trUsers.length; 
  137. var PAGESIZE = 2; 
  138. var countPage = (countRecord%PAGESIZE ==0?countRecord/PAGESIZE:Math.ceil(countRecord/PAGESIZE)); 
  139. var pages=document.getElementById("pages"); 
  140. if(!pages.hasChildNodes()){ 
  141. getPages(nowpage); 
  142. index.onclik=function(){ 
  143. noepage=1; 
  144. indexPageInfo(countRecord,trUsers); 
  145. upPage.onclick=function(){ 
  146. if(nowpage-1>1){ 
  147. nowpage-=1; 
  148. }else
  149. nowpage=1; 
  150. indexPageInfo(countRecord,trUsers); 
  151. var startindex =(nowpage-1)*PAGESIZE; 
  152. var endindex=startindex+PAGESIZE; 
  153. PageInfo(startindex,endindex,countRecord,trUsers); 
  154. downPage.onclick=function(){ 
  155. if(nowpage+1>=countPage){ 
  156. nowpage=countPage; 
  157. }else
  158. nowpage=+1; 
  159. var startindex =(nowpage-1)*PAGESIZE; 
  160. var endindex=startindex+PAGESIZE; 
  161. PageInfo(startindex,endindex,countRecord,trUsers); 
  162. endPage.onclick=function(){ 
  163. if(nowpage>1){ 
  164. var startindex =(nowpage-1)*PAGESIZE; 
  165. for(var i=0;i<countRecord;i++){ 
  166. if(i<startindex){ 
  167. trUsers[i].style.display="none"
  168. }else
  169. trUsers[i].style.display="block"
  170. }else
  171. indexPageInfo(countRecord,trUsers); 
  172. function indexPageInfo(countRecord, trUsers) { 
  173. if (countRecord <= 2) { 
  174. for ( var i = 0; i < PAGESIZE; i++) { 
  175. trUsers[i].style.display = "block"
  176. else { 
  177. for ( var i = 2; i < countRecord; i++) { 
  178. trUsers[i].style.display = "none"
  179. function PageInfo(startindex, endindex, countRecord, trUsers) { 
  180. for ( var i = 0; i < countRecord; i++) { 
  181. if (i >= startindex && i < endindex) { 
  182. trUsers[i].style.display = "block"
  183. else { 
  184. trUsers[i].style.display = "none"
  185. function getPages(numpage) { 
  186. indexPage.appendChild(document.createTextNode("首頁")); 
  187. indexPage.setAttribute("href""#"); 
  188. upPage.appendChild(document.createTextNode("上一頁")); 
  189. upPage.setAttribute("href""#"); 
  190. downPage.appendChild(document.createTextNode("下一頁")); 
  191. downPage.setAttribute("href""#"); 
  192. endPage.appendChild(document.createTextNode("末頁")); 
  193. endPage.setAttribute("href""#"); 
  194. var pages = document.getElementById("pages"); 
  195. pages.appendChild(indexPage); 
  196. pages.appendChild(upPage); 
  197. pages.appendChild(downPage); 
  198. pages.appendChild(endPage); 
  199. </script> 

希望本文所述對大家的javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美午夜女人视频在线| 国产精品入口夜色视频大尺度| 一二美女精品欧洲| 日韩精品999| www日韩中文字幕在线看| 国产一区二区三区18| 亚洲激情成人网| 成人国产亚洲精品a区天堂华泰| 欧美日韩亚洲天堂| 最好看的2019年中文视频| 亚洲成人久久久久| 久久久久国产精品一区| 亚洲老板91色精品久久| 91国内揄拍国内精品对白| 亚洲国产精品va在线看黑人动漫| 欧美日韩福利电影| 国产福利视频一区二区| 国产一区二区成人| 91久久久精品| 日韩在线观看电影| 亚洲欧美另类人妖| 国产午夜精品美女视频明星a级| 久久在线免费观看视频| 久久精品一区中文字幕| 91麻豆国产精品| 亚洲网站在线播放| 亚洲国产精品va在线| 不卡毛片在线看| 亚洲人成电影网站色www| 亚洲天堂av高清| 亚洲精品动漫100p| 国产精品嫩草影院久久久| 日日骚久久av| 在线播放日韩精品| 福利一区福利二区微拍刺激| 爽爽爽爽爽爽爽成人免费观看| 欧美视频免费在线| 久久久久久免费精品| 欧美午夜精品久久久久久久| 亚洲一区二区日本| 国产精品视频在线播放| 91精品美女在线| 97色在线视频| 久久精品成人动漫| 国产九九精品视频| 色先锋资源久久综合5566| 成人激情视频在线播放| 97视频在线观看播放| 国产一区二区三区高清在线观看| 日韩欧美主播在线| 91午夜理伦私人影院| 中文字幕综合一区| 久久久国产精彩视频美女艺术照福利| 欧美精品videosex性欧美| 精品国产一区二区三区在线观看| 国产亚洲精品成人av久久ww| 日韩经典中文字幕| 色妞色视频一区二区三区四区| 九色精品美女在线| 亚洲一区二区三区视频播放| 国产午夜精品美女视频明星a级| 成人免费福利视频| 高跟丝袜欧美一区| 欧美日韩一区二区三区在线免费观看| 亚洲欧洲日韩国产| 国产精品69精品一区二区三区| 国产精品jizz在线观看麻豆| 精品国内产的精品视频在线观看| 国产精品一区二区三区久久| 国产精品国产三级国产aⅴ浪潮| 日韩中文字幕精品视频| 亚洲第一网站男人都懂| 欧美激情国内偷拍| 欧美日韩黄色大片| 欧美xxxx做受欧美| 欧美激情精品久久久久久免费印度| 日韩成人在线网站| 国模精品视频一区二区| 国产日本欧美一区二区三区在线| 精品国内自产拍在线观看| 在线电影欧美日韩一区二区私密| 色妞色视频一区二区三区四区| 国产精品自拍偷拍视频| 国产精品久久久久久影视| 91久久精品日日躁夜夜躁国产| 色综合天天狠天天透天天伊人| 精品性高朝久久久久久久| 欧美视频13p| 日韩电影中文字幕| 91中文字幕在线观看| 日韩欧美一区二区三区久久| 亚洲美女av在线| 国产在线精品自拍| 一区二区三区日韩在线| 日韩电影在线观看中文字幕| 精品久久国产精品| 91美女片黄在线观| 日韩美女免费视频| 美女精品视频一区| 国产精品第8页| 成人高清视频观看www| 国精产品一区一区三区有限在线| 日韩网站免费观看高清| 精品露脸国产偷人在视频| 欧美xxxx做受欧美.88| 国产日韩在线视频| 亚洲人成自拍网站| 欧美电影免费播放| 国内精品在线一区| 68精品久久久久久欧美| 色婷婷av一区二区三区在线观看| 日韩欧美在线观看| 欧美性高潮床叫视频| 日韩中文字幕网址| 精品亚洲永久免费精品| 成人性教育视频在线观看| 久久精品中文字幕免费mv| 欧美性生交xxxxx久久久| 中文字幕av一区二区| 日韩在线视频免费观看| 丝袜亚洲欧美日韩综合| 欧美一性一乱一交一视频| 日韩av在线免费观看| 97久久精品国产| 成人免费淫片aa视频免费| 欧美电影免费播放| 成人国内精品久久久久一区| 久久久久久久久91| 久久国产视频网站| 国产精品久久99久久| 国产精品丝袜高跟| 亚洲福利视频二区| 欧美极度另类性三渗透| 国产精品一区二区三区毛片淫片| 日韩精品视频免费| 91高清在线免费观看| 欧美成人一二三| 国产成人亚洲综合青青| 成人黄色片在线| 日韩专区在线观看| 久久久久久亚洲精品不卡| 岛国视频午夜一区免费在线观看| 欧美一级大片在线观看| 欧美大片免费观看在线观看网站推荐| 热re91久久精品国99热蜜臀| 51ⅴ精品国产91久久久久久| 欧美成人精品一区二区三区| 日韩av中文在线| 欧美精品一本久久男人的天堂| 国内伊人久久久久久网站视频| 国产亚洲精品久久久久久牛牛| 亚洲一二三在线| 国产精品美乳一区二区免费| 亚洲欧美精品一区二区| 一级做a爰片久久毛片美女图片| 亚洲经典中文字幕| 成人精品福利视频| 日本高清不卡的在线| 亚洲va欧美va国产综合剧情| 91精品久久久久久久久中文字幕| 日韩在线中文视频| 日韩欧美在线播放| 日韩欧美亚洲范冰冰与中字| 日韩av在线免播放器|