หน้าต่าง.เหตุการณ์
IE: มีวัตถุ window.event
FF: ไม่มีวัตถุ window.event วัตถุเหตุการณ์สามารถส่งผ่านเป็นอาร์กิวเมนต์ไปยังฟังก์ชันได้ เช่น onmousemove=doMouseMove(event)
พิกัดเมาส์ปัจจุบัน
IE: event.x และ event.y
FF: event.pageX และ event.pageY
สากล: ทั้งสองมีคุณสมบัติ event.clientX และ event.clientY
พิกัดปัจจุบันของเมาส์ (บวกระยะทางที่แถบเลื่อนเคลื่อนที่)
IE: event.offsetX และ event.offsetY
FF: event.layerX และ event.layerY
ตำแหน่งพิกัด x และ y ของป้ายกำกับ: style.posLeft และ style.posTop
ไออี: ใช่
เอฟเอฟ: ไม่
ทั่วไป: object.offsetLeft และ object.offsetTop
ความสูงและความกว้างของแบบฟอร์ม
IE: document.body.offsetWidth และ document.body.offsetHeight หมายเหตุ: หน้านี้ต้องมีแท็กเนื้อหาในขณะนี้
FF: window.innerWidth และ window.innerHegiht และ document.documentElement.clientWidth และ document.documentElement.clientHeight
ทั่วไป: document.body.clientWidth และ document.body.clientHeight
เพิ่มกิจกรรม
IE: element.attachEvent("onclick", func);.
FF: element.addEventListener("คลิก", func, จริง)
สากล: element.onclick=func แม้ว่าเหตุการณ์ onclick สามารถใช้ได้ แต่ผลกระทบของ onclick และสองวิธีข้างต้นนั้นแตกต่างกัน onclick ดำเนินการเพียงกระบวนการเดียวเท่านั้น ในขณะที่แนบ Event และ addEventListener ดำเนินการรายการกระบวนการ นั่นคือหลายกระบวนการ ตัวอย่างเช่น: element.attachEvent("onclick", func1);element.attachEvent("onclick", func2) ดังนั้นทั้ง func1 และ func2 จะถูกดำเนินการ
คุณสมบัติที่กำหนดเองสำหรับป้ายกำกับ
IE: หากมีการกำหนดค่าแอตทริบิวต์สำหรับแท็ก div1 สามารถรับค่าได้จาก div1.value และ div1["value"]
FF: ไม่สามารถรับได้โดยใช้ div1.value และ div1["value"]
สากล: div1.getAttribute("value")
โหนดหลัก โหนดย่อย และโหนดลบ
IE: parentElement, parement.children, element.romoveNode(true)
FF: parentNode, parentNode.childNodes, node.parentNode.removeChild(โหนด)