ฉันกำลังทำงานกับเครื่องคิดเลขเคล็ดลับฉันตรวจสอบทุกอย่างและฉันไม่พบปัญหาใด ๆ มันไม่คำนวณ ... และข้อผิดพลาดเดียวที่ฉันได้รับคือ "document not define"
นี่คือรหัสสำหรับ 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>`
และนี่คือจาวาสคริปต์
`ฟังก์ชั่น calculTip () { var billAmt = document.getElementById ("billamt") ค่า var serviceQual = document.getElementById ("serviceQual"). value; var numberOfPerson = document.getElementById ("peopleamt"). value;
if (billAmt === "" || serviceQual == 0) { การแจ้งเตือน ("va rugam adaugati o valoare"); กลับ;
}
if (numberOfPerson === "" || numberOfPerson & lt; = 1) { numberOfPerson = 1; document.getElementById ("แต่ละ"). style.display = "none"; }อื่น{ document.getElementById ("แต่ละ"). style.display = "block"; }
var total = (billAmt * serviceQual) / numberOfPerson; รวม = Math.round (รวม * 100) / 100;
ทั้งหมด = total.toFixed (2); document.getElementById ("totalTip"). style.display = "block"; document.getElementById ("เคล็ดลับ"). InnerHTML = ทั้งหมด; }
document.getElementById ("totalTip"). style.display = "none"; document.getElementById ("แต่ละ"). style.display = "none";
document.getElementById ("คำนวณ") onClick = function () { calculateTip (); } `
และฉันได้เพิ่มไฟล์จาวาสคริปต์ก่อน / ร่างกาย