Итак, вы хотите разбить это на две отдельные операции. Во-первых, у вас есть функция convertMinutesToSeconds. Во-вторых, у вас есть операция клика. При нажатии кнопки Convert вы хотите, чтобы он запускал convertMinutesToSeconds, используя значение ввода (пользовательский ввод), и обновлял DOM с этим номером.
Итак, это вопрос структурирования вашего кода таким образом. У вас есть все части прямо сейчас, просто не собранные правильно.
// Convert function
function convert(m){
return (m * 60);
}
// Click handler - runs convert function, appends result to DOM.
function handleClick() {
const m = document.getElementById('input');
const minutesValue = m.valueAsNumber;
const seconds = convert(minutesValue);
document.getElementById('seconds').innerHTML = seconds + ' seconds';
}
// Attach clickHandler to the button
const convertMinutes = document.getElementById('convertButton');
convertMinutes.addEventListener('click', handleClick);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<label>Convert minutes into seconds!</label>
<input type="number" id="input">
<button id="convertButton">Convert</button>
<br>
<label id="seconds"></label>
<script type="text/javascript" src="javascript.js"></script>
</body>
</html>