Stack Overflow на русском Asked on January 28, 2021
Даны 2 инпута и кнопка. По нажатию на кнопку нужно получить результат операции, задействующий Math.random()
и значения, стоящие в инпутах.
Подскажите другие варианты если можно.
function f() {
let a = inp.value;
let b = inp1.value;
document.write(Math.round(inp.value + Math.random() * inp1.value))
}
<input type="text" id="inp">
<input type="text" id="inp1">
<button onclick="f()">ok</button>
Пример реализации:
function f() {
const input1 = document.getElementById('id1');
const input2 = document.getElementById('id2');
const result = Math.round(input1.value + Math.random() * input2.value);
const textarea = document.getElementById('someTextarea');
textarea.innerText = result;
}
Для того, чтобы функция getElementById()
работала, необходимо присвоить атрибут id
HTML элементу. Это наиболее предпочтительный способ, так как если использовать getElementsByClassName()
или querySelector()
, то при изменении атрибута class
придется менять исходный код на Javascript.
Answered by otabekan on January 28, 2021
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP