当前位置:Gxlcms > html代码 > 你必须了解的小知识-html行转列

你必须了解的小知识-html行转列

时间:2021-07-01 10:21:17 帮助过:38人阅读

在学习html的时候,我们需要知道些什么,我们要了解哪些小知识,下面小编就来为大家介绍一下html行转列。

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <title>行转列</title>
  5. <script type="text/javascript" src="jquery-1.4.2.min.js"></script>
  6. <script type = "text/javascript">
  7. $(function(){
  8. var trs = $("#table tr");
  9. var tdLength = $("#table > tbody > tr:eq(1) > td").length;
  10. $("#rc").html("rows:" + trs.length + "\t columns:" + tdLength);
  11. var times = new Array();
  12. $("#row2col").click(function(){
  13. var begin = new Date();
  14. var newTable = $("<table></table>").css({"border":"1px red solid"}).attr("border","1");
  15. newTable.appendTo($("#show"));
  16. for(var i = 0; i < tdLength; i++){
  17. var tr = $("<tr></tr>");
  18. trs.each(function(index){
  19. var td = $("td:eq("+i+")",$(this));
  20. tr.append(td.clone());
  21. });
  22. newTable.append(tr);
  23. }
  24. var end = new Date();
  25. var totalTime = end.getTime() - begin.getTime();
  26. times.push(totalTime);
  27. $("#time").append( "times:"+ totalTime + "<br/>");
  28. $("#avgTime").html(function(){
  29. var totals = 0;
  30. var count = times.length;
  31. for(var i in times){
  32. totals += times[i];
  33. }
  34. return "平均时间:" + (totals/count) + "mm";
  35. });
  36. });
  37. });
  38. </script>
  39. </head>
  40. <body>
  41. <input type = "button" value = "row2col" id = 'row2col' />
  42. <p id = "rc"></p>
  43. <p id = "time" ></p>
  44. <p id = "avgTime"></p>
  45. <p id = 'show' >
  46. </p>
  47. <table border = "1" id = "table">
  48. <tr>
  49. <td>1</td>
  50. <td>2</td>
  51. <td>3</td>
  52. <td>4</td>
  53. </tr>
  54. <tr>
  55. <td>1</td>
  56. <td>2</td>
  57. <td>3</td>
  58. <td>4</td>
  59. </tr>
  60. <tr>
  61. <td>1</td>
  62. <td>2</td>
  63. <td>3</td>
  64. <td>4</td>
  65. </tr>
  66. </table>
  67. </body>
  68. </html>

以上就是你必须了解的小知识-html 行转列的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行