JS window.event.target获取火狐浏览器的事件源对象吗

varbObj=document.getElementById("butt01");bObj.onclick=objclick;functionobjclick(){al... var bObj=document.getElementById("butt01");
bObj.onclick= objclick;
function objclick(){
alert("aa")
};
function testOnclick02(){
var obj=window.event.target;
obj.value="aa";
}
<input id="butt01" type="button" value="点击"/>
<input id="butt02" type="button" value="点击" onclick="testOnclick02()"/>
我在JSP 页面想测试上面两个方法,第一个是想在JS中为butt01添加onclick事件可是为什么不好用啊?..
还有第二个问题window.event.target;这个不是获取火狐浏览器的事件源对象吗,为啥也不好使呢。。用搜狗好用。。求指点
var bObj=document.getElementById("butt");
bObj.onclick= objclick;
function objclick(){
alert("aa");
}
上面那个写错了
展开
 我来答
火狐
2014-04-12 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  1、您事件绑定的代码没有问题,火狐完全可以支持onclick事件,问题出在您绑定的事件的函数内;
  2、这类对象存在跨浏览器兼容的问题,建议您沿着这个思路进行问题分析。
  据您的问题来看,您应该是js的初学者,如果您在学习firefox下的js编程,您首先要学会如何使用火狐的开发者调试功能,您所遇到的问题都是可以通过分析控制台的输出进行分析定位和解决的。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪鼻木熊
推荐于2016-04-01 · TA获得超过458个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:431万
展开全部
event对象的问题,ff下要传入
function testOnclick02(evt)
{
var e = evt | window.event;
var obj = e.target;
obj.value="aa";
}
更多追问追答
追问
是这样?
追答
调用的时候不用写参数,还是 onclick="testOnclick02()" 这样
另外少写了个|,var e = evt||window.event;
后一句可以写成 var obj=e.srcElement || e.target;

不过刚才在FF下测了下,好像有点问题,是不是FF版本有啥情况了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式