เหตุการณ์ระดับ DOM0
<a href = "#" id = "hash" onclick = "fn (); fn ();"> <button type = "ปุ่ม"> กลับไปที่ด้านบนเพื่อเปิดใช้งาน </aution> </a> var btn = $ ('#hash'). get (); btn.onclick = function () {alert ('');}; btn.onclick = function () {alert ('');};ตัวอย่างเช่นหาก onclick ถูกเขียนในแท็กด้านบนมันเป็นเหตุการณ์ระดับ DOM0 ทั้งหมดและ FN และ FN1 จะถูกดำเนินการตามลำดับ ประเภทที่สองที่จะได้รับองค์ประกอบและผูกเหตุการณ์ onclick ก็เป็นระดับ DOM0 ครั้งที่สองจะเขียนทับ onclick ครั้งแรกและจะเขียนทับ onclick ในบรรทัดและมีเพียง 222 เท่านั้นที่จะปรากฏขึ้น
เหตุการณ์ระดับ DOM2
$ ('#hash') คลิก (function () {Alert ('Dom2 ของ JQ's Dom2 คลิกแรก')}); $ ('#hash') คลิก (ฟังก์ชั่น () {Alert ('Dom2 ของ JQ คลิกที่สอง')}); btn.addeventListener ('คลิก' คลิก ')}, false); btn.addeventListener (' คลิก ', ฟังก์ชัน () {Alert (' Native DOM2 คลิกที่สอง ')}, false); btn.addeventListener (' คลิก ', ฟังก์ชั่น () {Alert (' Dom2การผูกข้างต้นคือการเชื่อมเหตุการณ์ DOM2 ทั้งหมด สองวิธีแรกคือวิธีการผูกมัด JQ และหลังเป็นวิธีการผูก JS ดั้งเดิมซึ่งจะไม่ถูกเขียนทับ วิธีการเชื่อมโยง JQ และวิธีการผูกมัดดั้งเดิมจะถูกดำเนินการในทางกลับกัน นี่คือไปที่อื่นในระดับ DOM0;
DOM0 และ DOM2 อยู่ร่วมกัน
<a href = "#" id = "hash" onclick = "fn (); fn1 ();"> <button type = "ปุ่ม"> กลับไปที่ด้านบนเพื่อเปิดใช้งาน </button> </a> <script type = "text/javascript"> function () btn = $ ('#hash') รับ (0); btn.onclick = function () {Alert ('111');}; $ ('#hash') คลิก (ฟังก์ชั่น () {Alert ('jq ของ dom2}} คลิก ')}, false); </script>ตัวอย่างข้างต้นมีสองระดับ DOM0 และสองเหตุการณ์ที่มีผลผูกพันระดับ DOM3 ระดับ DOM0 ที่เขียนใน JS จะครอบคลุมวิธีการ FN และ FN1 ในบรรทัด แต่ DOM0 ใน JS สามารถดื่ม DOM2 ร่วมกันได้และผลลัพธ์ก็คือการคลิกระดับ DOM2 ของ 111 JQ จะปรากฏขึ้น ครั้งแรกที่การคลิกระดับ DOM2 ดั้งเดิมจะถูกคลิก
เนื้อหาข้างต้นเป็นการแนะนำถึงความแตกต่างระหว่างเหตุการณ์ระดับ DOM0 และเหตุการณ์ระดับ DOM2 ใน JS ที่นำมาให้คุณโดยบรรณาธิการ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ ในเวลาเดียวกันฉันขอขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!