Начал изучение JS. Столкнулся с проблемой, что результат который должен выводить JS не отображается. Что можно сделать с этой проблемой?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
window.onload=init;
function init(){
var button=document.getElementById("butt");
button.onclick=buttonHandler;
}
function buttonHandler(){
var feet = document.getElementById("feet");
var f=feet.value;
var weight= document.getElementById("weight");
var w=weight.value;
var result=document.getElementById("result");
var r=w+f;
result.innerHTML=r;
}
</script>
</head>
<body>
<h1>Форма JS</h1>
<form action="#" id="bmiCalculator">
<label for="feet" for="inches">Height:</label>
<input type="text" id="feet"> feet<br>
<label for="pounds">Weight:</label>
<input type="text" id="pounds">pounds <br><br>
<input type="button" id="butt" value="Calculate!">
</form>
<p>Your BMI: <output id="result"></output></p>
</body>
</html>
У тебя неверное указано значение в getElementById. Ты указал getElementById("weight"), а элемент у тебя называется pounds:<input type="text" id="pounds">pounds <br>
Нужно вот это:
var weight= document.getElementById("weight");
заменить на это:
var weight= document.getElementById("pounds");
И будет все работать.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Проблема заключается в отсутствии многих Native JavaScript Functions
При попытке выполнить grunt build вылетает следующая ошибка:
Есть setTimeout внутри цикла for:
Добрый деньЕсть код на js, который сворачивает/разворачивает текст статей