index.html 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. </head>
  9. <body>
  10. <script src="script-for-index.js"></script>
  11. <!-- Divide
  12. Реализуйте задание Number: divide в HTML:
  13. Воспользуйтесь следующей информацией:
  14. все id в HTML становятся глобальными переменными (если это имя не занято, id="prompt" не сработает, функция
  15. prompt будет работать и далее);
  16. Любой DOM-элемент (то, что в HTML называется тэгом или парой тэгов) является объектом;
  17. Для доступа к атрибуту value тэгов input используется свойство value (например, firstNumber.value)
  18. Для доступа к вложенному тексту парных тэгов используется свойство innerHTML (например, divisionResult.innerHTML)
  19. Заготовка выше обеспечивает запуск функции calcResult по любому изменению текста в полях ввода. Напишите в
  20. ней деление значений из полей ввода и выведите результат в div. -->
  21. <input type='number' id="firstNumber" value="1" />
  22. <input type='number' id="secondNumber" value="1" />
  23. <div id="divisionResult">
  24. result will be here
  25. </div>
  26. <script>
  27. const calcResult = () => {
  28. console.log(firstNumber.value, secondNumber.value, divisionResult.innerHTML);
  29. divisionResult.innerHTML = "division result: " + Math.floor(firstNumber.value / secondNumber.value);
  30. }
  31. firstNumber.oninput = secondNumber.oninput = calcResult;
  32. </script>
  33. </body>
  34. </html>