window.event
أي: يوجد كائن window.event
FF: لا يوجد كائن window.event. يمكن تمرير كائنات الأحداث كوسائط إلى الوظائف. مثل onmousemove=doMouseMove(event)
إحداثيات الماوس الحالية
أي: events.x وevent.y.
FF: events.pageX وevent.pageY.
عالمي: كلاهما لهما خصائص events.clientX وevent.clientY.
الإحداثيات الحالية للماوس (بالإضافة إلى المسافة التي يقطعها شريط التمرير)
على سبيل المثال: events.offsetX وevent.offsetY.
FF: events.layerX وevent.layerY.
مواضع الإحداثيات x وy للتسمية: style.posLeft وstyle.posTop
أي: نعم.
ف: لا.
شائع: object.offsetLeft وobject.offsetTop.
ارتفاع وعرض النموذج
على سبيل المثال: 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 عملية واحدة فقط، بينما ينفذ AttachEvent وaddEventListener قائمة العمليات، أي عمليات متعددة. على سبيل المثال: element.attachEvent("onclick", func1);element.attachEvent("onclick", func2) بحيث سيتم تنفيذ كل من func1 و func2.
خصائص مخصصة للتسميات
IE: إذا تم تحديد قيمة سمة للعلامة div1، فيمكن الحصول على القيمة بواسطة div1.value وdiv1["value"].
FF: لا يمكن الحصول عليه باستخدام div1.value وdiv1["value"].
عالمي: div1.getAttribute("القيمة").
العقدة الأصلية والعقدة الفرعية وعقدة الحذف
IE:parentElement، parement.children، element.romoveNode(true).
FF:parentNode،parentNode.childNodes،node.parentNode.removeChild(node).