在IE下我们可以通过引用一个链接,然后执行click方法来触发其href的跳转,但是在FF下却无法实现。google了半天才发现了一个版本:
From:http://bbs.blueidea.com/thread-2873360-1-1.html
HTMLElement.prototype.click = function() { var evt = this.ownerDocument.createEvent('MouseEvents'); evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null); this.dispatchEvent(evt); }
记得以前同事告诉过一个更好的方式,只可惜找不到了。。。