Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Значение из input нужно использовать в функции (https://javascript.ru/forum/events/78076-znachenie-iz-input-nuzhno-ispolzovat-v-funkcii.html)

SaitamaSensey 23.07.2019 19:02

Значение из input нужно использовать в функции
 
<!DOCKTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Капитан Аноним</title>
</head>
<body>
<form>
<input type="text" id="txt"/>
<input type="button" id="btn" value="Введите n">
<div id="answer"> </div>
</form>
</body>
</html>



function vicious (n){
if (10>=n && 1<=n){
return cube(n);
} else if (15>n && 10<=n){
return cube2(n);
} else {
return cube3(n);
}
}
//Возволим в куб
function cube(n){
return n**3;
}
//Возволим в квадрат и отнимаем 19
function cube2(n){
return (n**2)-19;
}
// Делим на 3 и плюс 2
function cube3(n){
return Math.floor(n / 3) + 2;
}


есть вот такая функция. Не могу сообразить как при вводе в окно input и нажатии button функция распознавала число как переменную n . И дальше уже работала в зависимости от того какое n введено.
Сразу прошу прощение за такой нубский вопрос.

ksa 24.07.2019 08:13

Цитата:

Сообщение от SaitamaSensey
Не могу сообразить

Тут соображать не нужно... Нужно просто почитать любой учебник с азами, где описывается работа с ДОМ-элементами...
https://javascript.ru/tutorial/dom


Часовой пояс GMT +3, время: 17:20.