js实现的控制table指定行的隐藏和现实代码实例
分类:实例代码
在实际应用中可能需要控制table表格行的现实和隐藏效果。
下面就是一段实现此功能的代码实例,非常的简单,不多介绍了,感兴趣的可以做一下分析。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <script type="text/javascript"> function setDetailMsgRow(rowID, btn) { var row = document.getElementById(rowID); if (row != null) { if(row.style.display == (document.all ? "block" : "table-row")){ row.style.display = "none"; } else{ row.style.display = (document.all ? "block" : "table-row"); } } if(btn != null){ if (btn.value != "隐藏指定行"){ btn.value = "隐藏指定行"; } else{ btn.value = "显示指定行"; } } } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ setDetailMsgRow('tmpRow0',this) } } </script> </head> <body> <div> <input type="button" id="bt" value="显示指定行"/> <table border="1"> <tr id="tmpRow0" style="display:none;color:Blue"> <td>前端教程网</td> <td>pipipi.net</td> </tr> <tr id="tmpRow1"> <td>antzone</td> <td>css教程</td> </tr> <tr id="tmpRow2"> <td>pipipi.net</td> <td>div教程</td> </tr> <tr id="tmpRow3"> <td>json教程</td> <td>js教程</td> </tr> <tr id="tmpRow4"> <td>正则表达式教程</td> <td>jquery教程</td> </tr> </table> </div> </body> </html>
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu