IE8中使用很好,但在火狐浏览器中这段代码为什么不能用? 火狐浏览器javascripttreeviewie8 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 event对象,只有ie的事件对象是全局的event变量,火狐下需要通过参数获得;<xx id="xxx"></xx>document.getElementById('xxx').onclick=function(e){ ...... selectCheck(e,obj);};function selectCheck(e,obj) { event.srcElement这个属性在firefox中是不支持的,可以用jQuery解决兼容问题。以元素的单击事件为例$("element").on('click',null,null,function(e){ var obj = e.target;//获取到点击的对象}); 你写的只能在IE中才行。IE:有window.event对象FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)。event一定是产生在发生该事件的元素上的。IE:event.srcElement; //获取当前事件的对象Fox:event.target; //获取当前事件的对象要兼容firefox,例子解决方法:var event = event || window.event;example:<script> function test(event) { var event = event || window.event; //do Something }</script><input type="button" value="click" onclick="test(event)"/> dojo select标签下拉选项格式问题 连接数据库出错 。。小弟求助。 关于JS一个功能的实现 |zyciis| myPrompt 他引用的myPrompt.js里面的代码,我都看不懂,但我发现他最终引用的是myPrompt_source.js 正则表达式的小问题,关于声明的正则两种写法 无缝滚动及setInterval问题. 在两个框架中,如何进行页面返回 我在别人的帖子里看到的,求所说的手册的下载地址 关于 Focus html li标签默认选择第几个的问题 来个高手。看一下这个代码 关于easyui combobox级联 动态加载数据的疑问!
火狐下需要通过参数获得;
<xx id="xxx"></xx>
document.getElementById('xxx').onclick=function(e){
......
selectCheck(e,obj);
};
function selectCheck(e,obj) {
var obj = e.target;//获取到点击的对象
});
IE:有window.event对象
FF:没有window.event对象。可以通过给函数的参数传递event对象。如onmousemove=doMouseMove(event)。event一定是产生在发生该事件的元素上的。IE:event.srcElement; //获取当前事件的对象
Fox:event.target; //获取当前事件的对象要兼容firefox,例子
解决方法:var event = event || window.event;
example:
<script>
function test(event) {
var event = event || window.event;
//do Something
}
</script>
<input type="button" value="click" onclick="test(event)"/>