ฉันได้รับข้อผิดพลาด“ ไม่ได้กำหนดเอกสาร” และรหัสของฉันไม่ทำงานแม้ว่าฉันจะตรวจสอบมันบ่อยครั้ง


0

ฉันกำลังทำงานกับเครื่องคิดเลขเคล็ดลับฉันตรวจสอบทุกอย่างและฉันไม่พบปัญหาใด ๆ มันไม่คำนวณ ... และข้อผิดพลาดเดียวที่ฉันได้รับคือ "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 (); } `

และฉันได้เพิ่มไฟล์จาวาสคริปต์ก่อน / ร่างกาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.