首页 > 代码库 > JavaScript 触发click事件 兼容FireFox,IE 和 Chrome

JavaScript 触发click事件 兼容FireFox,IE 和 Chrome

解决了火狐下无法触发click事件的问题

<script language="javascript">    function test2(name)    {        if(document.all)        {            document.getElementById(name).click();        }        else        {            var evt = document.createEvent("MouseEvents");            evt.initEvent("click", true, true);            document.getElementById(name).dispatchEvent(evt);        }    }</script><a href="http://www.mamicode.com/#" id="a3" onclick="location.href = http://www.mamicode.com/‘http://www.baidu.com‘;">baidu</a><input type="button" value="http://www.mamicode.com/clck" onclick="test2(‘a3‘);"/>

 

JavaScript 触发click事件 兼容FireFox,IE 和 Chrome