Я работаю над калькулятором подсказок, я все проверил и не нашел никаких проблем, он не рассчитывается ..., и единственная ошибка, которую я получаю, это "документ не определен".
это код для html`
<body>
<div class="container">
<h1>Tips calculator</h1>
<div id="calculator">
<form>
<p>cat a fost nota dre plata?</p>
<input id="billamt" type="text" placeholder="valoarea notei">RON
<p>cum a fost servirea?</p>
<select id="serviceQual">
<option disabled selected value="0"> --alege o optiune</option>
<option value = "0.3">30% superb</option>
<option value ="0.2">20% satisfacator</option>
<option value = "0.15">15%ok</option>
<option value="0.10">10% nemultumit</option>
<option value = "0.05">5% nasol</option>
</select>
</form>
<p>cate persoane impart nota de plata</p>
<input id="peopleamt" type="text " placeholder="Numarul de persoane">persoane<br>
<button type="button" id="calculate">calculeaza!</button>
</div>
<div id="totalTip"><br>
<span id="tip">0.00</span> <sup>RON</sup>
<small id="each">de persoane</small>
</div>
</div>
<script src="calculate.js"></script>
</body>`
и это для JavaScript
function functionTip (){var billAmt = document.getElementById ("billamt"). value; var serviceQual = document.getElementById ("serviceQual"). value; var numberOfPerson = document.getElementById ("peopleamt"). value;
if (billAmt === "" || serviceQual == 0) {alert ("va rugam adaugati o valoare"); вернуть;
}
if(numberOfPerson === "" || numberOfPerson <= 1){numberOfPerson = 1; document.getElementById("each"). style.display = "none"; } else {document.getElementById("each"). style.display = "block"; }
var total = (billAmt * serviceQual) / numberOfPerson; итого = математическое окружение (итого * 100) / 100;
total = total.toFixed(2); document.getElementById("totalTip"). style.display = "block"; document.getElementById("tip"). innerHTML = total; }
document.getElementById("totalTip"). style.display = "none"; document.getElementById("each"). style.display = "none";
document.getElementById("рассчитать"). onClick = function(){CalcuTip (); } `
и я добавил файл javascript перед /body