Dom and browser compatibility instructions_DOM
As a web front-end worker, are you often confused by browser compatibility issues at work? For example, CSS style? It is obvious that the normal web page is displayed in IE browser. When it comes to FireFox or Google Chrome, it's a mess. Maybe you have encountered similar problems when using JavaScript and Dom to write web page scripts. Obviously, the script runs normally in the FireFox browser. An error occurred in IE. For example, get the source target that triggers the js event. There are also issues with mouse position or element position. Dynamically bind events to elements, etc. . . I will list below the incompatibility issues of some Dom commands in browsers such as IE and FireFox!
Limited by space. I will not give a detailed explanation of the Dom instructions mentioned on this page. Please click on the relevant command name to learn detailed explanations and examples.
When using JavaScript to obtain the source target of the triggered event, IE and FireFox behave differently, that is to say which element in the web page triggered the event
- Use srcElement in IE browser
- Use target in FireFox browser
Problems using Dom to obtain and change text within web page tag elements
- Use innerText in IE browser
- Use textContent in FireFox browser
Mouse position within the element
- Use offsetX and offsetY in IE to obtain the position of the mouse on a certain element in the web page
- FireFox uses layerX and layerY to get the position of the mouse on a certain element in the web page
Problems with dynamically binding and deleting events for web pages or elements
- The method of binding events in IE is attachEvent
- The method to delete bound events in IE is detachEvent
- The method to bind events in FireFox is addEventListener
- The method to delete bound events in FireFox is removeEventListener
To be continued... Director Kang on: 2010-07-24

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Realize the gap effect of card coupon layout. When designing card coupon layout, you often encounter the need to add gaps on card coupons, especially when the background is gradient...

Using locally installed font files in web pages Recently, I downloaded a free font from the internet and successfully installed it into my system. Now...

Why do negative margins not take effect in some cases? During programming, negative margins in CSS (negative...

The reason and solution for coding exceptions when using the request library to obtain HTML text content in the Node.js environment. During the development process of using Node.js, it is often necessary to...

The method of customizing resize symbols in CSS is unified with background colors. In daily development, we often encounter situations where we need to customize user interface details, such as adjusting...

Implementing responsive layouts using CSS When we want to implement layout changes under different screen sizes in web design, CSS...

How to obtain dynamic data of 58.com work page while crawling? When crawling a work page of 58.com using crawler tools, you may encounter this...

The challenge of keeping the style of the page zoomed and the same after the page is zoomed in. Many developers will encounter a difficult problem when making PC pages: when the user zooms in or out of the browsing...
