Recently I wrote a few javascript program codes, which involved the effect of dynamically changing images. The results could not be displayed in ie. It was really depressing. I finally found out when I searched for the results online, it turns out to be a browser problem. Paste the method to share it. First, let's talk about the occurrence of this bug.
The Code is as follows:
In such a tag, the JS Code in onclick is to change the src attribute of the img tag whose id is current to achieve dynamic switching of images. Unfortunately, IE is the path of the dynamically changed image, but the image is not displayed. You have to right-click "show image" to see the changed image. I do not know why, however, it is said that if tag a is used in this way, it does not prevent tag a from triggering a behavior. As a result, ie6 may mistakenly think that the page is refreshed or redirected, and all connections are interrupted, in this way, the new image will be loaded by aborted (I don't know whether it is true or not). No matter the reason is true or false, let's talk about the solution first.
Simple solution:
The Code is as follows:
;
Add return false after the Code;