У меня этот html с javascript, но я не знаю, почему он не работает. Теперь нужно рассчитать значения двух текстовых полей при нажатии кнопки. Однако ничего не происходит. Код:HTML javascript не работает
<!DOCTYPE html>
<html>
<body>
<h1>HTML Räpellys 2</h1>
<select id="mathType">
<option value="0">Addition</option>
<option value="1">Subtraction</option>
<option value="2">Multiplication</option>
<option value="3">Division</option>
<option value="4">Shift Left</option>
<option value="5">Shift Right</option>
<option value="6">Increment</option>
<option value="7">Decrement</option>
<option value="8">AND</option>
<option value="9">OR</option>
<option value="A">XOR</option>
</select>
<p></p>
<form>
Value 1: <input type="text" id="val1" value=""></input>
<p></p>
Value 2: <input type="text" id="val2" value=""></input>
</form>
<p></p>
<button onclick="mathFunc">Calculate!</button>
<p></p>
<script>
function mathFunc() {
var box1 = document.getElementById("val1").value;
var box2 = document.getElementById("val2").value;
if (document.getElementById("mathType").value == 0) {
document.write(box1 + box2);
}
}
</script>
<noscript>Java is required to display this element!</noscript>
</body>
</html>
редактировать кнопку 'Рассчитать! 'to' ' –
Если код не отображается правильно, разместив его здесь, пожалуйста, используйте его правильно. – Renan
Вы также должны анализировать свои значения целым, иначе вы пытаетесь добавить строки, что означает 5 + 2 = 52. Таким образом, следующий параметр: var box1 = parseInt (document.getElementById ("val1").) Будет неан этим 5 + 3 = 7 – w3shivers