scriptDZ6Dom.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. // Таблица умножения________________
  2. // let table = document.createElement('table');
  3. // for (let i = 0; i < 10; i++){
  4. // let tr = document.createElement('tr');
  5. // if (i % 2 === 0) tr.setAttribute('bgColor', 'white')
  6. // else tr.setAttribute('bgColor', '#FFFFCC');
  7. // for (let m = 0; m < 10; m++){
  8. // let td = document.createElement('td');
  9. // let value = i * m;
  10. // if (value === 0) {
  11. // value = i || m;
  12. // }
  13. // td.innerText = value;
  14. // tr.appendChild(td);
  15. // }
  16. // table.appendChild(tr);
  17. // }
  18. // document.body.appendChild(table);
  19. // table.setAttribute('borderColor', 'black');
  20. // table.setAttribute('border', '2');
  21. // table.setAttribute('cellPadding', '8');
  22. // Подсветить ячейку
  23. // let table = document.createElement('table');
  24. // for (let i = 0; i < 10; i++){
  25. // let tr = document.createElement('tr');
  26. // if (i % 2 === 0) tr.setAttribute('bgColor', 'white')
  27. // else tr.setAttribute('bgColor', 'E2FFFF');
  28. // for (let m = 0; m < 10; m++){
  29. // let td = document.createElement('td');
  30. // td.onmouseover = function() {
  31. // this.style.backgroundColor = '#039A2B';
  32. // };
  33. // td.onmouseout = function() {
  34. // this.style.backgroundColor = '';
  35. // };
  36. // let value = i * m;
  37. // if (value === 0) {
  38. // value = i || m;
  39. // }
  40. // td.innerText = value;
  41. // tr.appendChild(td);
  42. // }
  43. // table.appendChild(tr);
  44. // }
  45. // document.body.appendChild(table);
  46. // table.setAttribute('borderColor', 'black');
  47. // table.setAttribute('border', '2');
  48. // table.setAttribute('cellPadding', '8');
  49. // Подсветить строку и столбец
  50. // let changeBg = (event, color) => {
  51. // let target = event.target;
  52. // if (target.tagName === 'TD') {
  53. // target.style.background = color;
  54. // target.parentElement.style.background = color;
  55. // let index = event.target.cellIndex;
  56. // let rows = document.querySelectorAll('tr');
  57. // rows.forEach((row) => row.childNodes[index].style.background = color);
  58. // }
  59. // }
  60. // table.onmouseover = (event) => changeBg(event, '#92FDAF');
  61. // table.onmouseout = (event) => changeBg(event, '');
  62. // Calc
  63. let input1 = document.querySelector('#val');
  64. let input2 = document.querySelector('#val2');
  65. let sumAll = document.querySelector('#sum');
  66. let pluss = document.querySelector('#pluss');
  67. let minuss = document.querySelector('#minuss');
  68. let times = document.querySelector('#times');
  69. let splitt = document.querySelector('#split');
  70. calc2.onclick = function liveReload() {
  71. var ddl = document.getElementById("calcFn");
  72. var selectedValue = ddl.options[ddl.selectedIndex].value;
  73. if(selectedValue == "pluss"){
  74. sumAll.value = (+val.value) + (+val2.value)
  75. }else if(selectedValue == "minuss") {
  76. sumAll.value = (+val.value) - (+val2.value)
  77. }
  78. else if(selectedValue == "times") {
  79. sumAll.value = (+val.value) * (+val2.value)
  80. }
  81. else if(selectedValue == "splitt") {
  82. sumAll.value = (+val.value) / (+val2.value)
  83. }
  84. }
  85. // Calc Live
  86. // let input1 = document.querySelector('#val');
  87. // let input2 = document.querySelector('#val2');
  88. // let sumAll = document.querySelector('#sum');
  89. // let pluss = document.querySelector('#pluss');
  90. // let minuss = document.querySelector('#minuss');
  91. // let times = document.querySelector('#times');
  92. // let splitt = document.querySelector('#split');
  93. // function liveReload() {
  94. // var ddl = document.getElementById("calcFn");
  95. // var selectedValue = ddl.options[ddl.selectedIndex].value;
  96. // if(selectedValue == "pluss"){
  97. // sumAll.value = (+val.value) + (+val2.value)
  98. // }else if(selectedValue == "minuss") {
  99. // sumAll.value = (+val.value) - (+val2.value)
  100. // }
  101. // else if(selectedValue == "times") {
  102. // sumAll.value = (+val.value) * (+val2.value)
  103. // }
  104. // else if(selectedValue == "splitt") {
  105. // sumAll.value = (+val.value) / (+val2.value)
  106. // }
  107. // }
  108. // input1.oninput = liveReload;
  109. // input2.oninput = liveReload;