chrome, Firfox does not support fireevent methods can be replaced by the Dispatchevent method, directly to a compatible code, there is a good example, like a friend can be a collection of
Chrome, Firfox does not support FireEvent method can use dispatchevent method substitution, directly to a compatible code. trigger Click event code as follows: Fu Nction Simulateclick (EL) { var evt; if (document.createevent) {//DOM level 2 standard evt = document.c Reateevent ("mouseevents"); evt.initmouseevent ("Click", True, True, window, 0, 0, 0, 0, 0, False, False, False, False, 0, NULL); el.dispatchevent (evt); } else if (el.fireevent) {//ie el.fireevent (' onclick '); } } Trigger drag event code is as follows: function Simulatedrag (EL) { var evt; if (document.createeve NT) {//DOM level 2 standard evt = document.createevent ("MouseEvent"); evt.initmouseevent ("DragStart", True, True, window, 0, 0, 0, 0, 0, False, False, False, FALSE, 0, NULL); el.dispatchevent (evt); } else if (el . fireEvent) {//ie el.fireevent (' ondragstart '); } -}