TransWikia.com

По нажатию на кнопку получить Math.random()

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>

One Answer

Пример реализации:

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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP