Advertisement
Guest User

Untitled

a guest
Jun 13th, 2022
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. <div class="table_text2">
  2.  
  3. <div class="input-group">
  4. <font size = "4"><b>Размерность матрицы:</b></font>
  5. <select id="mrow" onchange=" CreateTable(); " class="form-control">
  6. <option value="2">2x2</option>
  7. <option selected value="3">3x3</option>
  8. <option value="4">4x4</option>
  9. <option value="5">5x5</option>
  10. <option value="6">6x6</option>
  11. <option value="7">7x7</option>
  12. <option value="8">8x8</option>
  13. <option value="9">9x9</option>
  14. <option value="10">10x10</option>
  15. </select>
  16. </div>
  17.  
  18.  
  19.  
  20.  
  21. <div class="col-xs-9 col-sm-6" id="divA">
  22. <table class="table_matrix" id="matrixA">
  23. <tbody>
  24. <tr>
  25. <td>
  26. <input align = "center" id="a11" type="text" >
  27. </td>
  28. <td>
  29. <input id="a12" type="text" >
  30. </td>
  31. <td>
  32. <input id="a13" type="text" >
  33. </td>
  34. </tr>
  35. <tr>
  36. <td>
  37. <input id="a21" type="text" >
  38. </td>
  39. <td>
  40. <input id="a22" type="text" >
  41. </td>
  42. <td>
  43. <input id="a23" type="text" >
  44. </td>
  45. </tr>
  46. <tr>
  47. <td>
  48. <input id="a31" type="text" >
  49. </td>
  50. <td>
  51. <input id="a32" type="text" >
  52. </td>
  53. <td>
  54. <input id="a33" type="text" >
  55. </td>
  56. </tr>
  57. </tbody>
  58. </table>
  59. </div>
  60.  
  61.  
  62.  
  63. <div class="row">
  64. <div class="col-sm-4 col-lg-offset-8 col-xs-offset-7 col-sm-offset-9 col-md-offset-7">
  65. <input type="button" id="solve" class="btn btn-success" onclick=" cal1(true); " value="Рассчитать" />
  66. </div>
  67. </div>
  68. <div class="col-xs-12">
  69. <div class="col-xs-12 " style="display: none; min-height: 150px; padding: 10px 0 10px 10px; word-wrap: break-word;overflow-x: scroll;" id="results1">
  70. </div>
  71. </div>
  72. </div>
  73.  
  74. <script>
  75. function CreateTable() {
  76. var element = document.getElementById("matrixA");
  77. element.parentNode.removeChild(element);
  78. var columnA = document.getElementById("mrow").value;
  79. var rowA = document.getElementById("mrow").value;
  80. var doc = document;
  81.  
  82. var fragment1 = doc.createDocumentFragment();
  83. for (var i = 1; i <= rowA; i++) {
  84. var tr = doc.createElement("tr");
  85. for (var j = 1; j <= columnA; j++) {
  86. var td = doc.createElement("td");
  87. td.innerHTML = "<input id='a" + i + j + "' type='text'/>";
  88. tr.appendChild(td);
  89. }
  90. fragment1.appendChild(tr);
  91. }
  92. var table1 = doc.createElement("table");
  93. table1.className = "table_matrix";
  94. table1.id = "matrixA";
  95. table1.appendChild(fragment1);
  96. doc.getElementById("divA").appendChild(table1);
  97. }
  98. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement