FF下event.srcElement ? event.srcElement : event.target不起做作用 function doclick2(e) { e=e||window.event var obj = e.srcElement||e.target; alert(obj.id); alert(obj.name);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且我在FF下 单独使用的 event.target 也没有起作用 曾经看过一本书里边写过,太大的术语记不清了,但是可以跟你说下我的理解,在IE中,目标包含在event对象的srcElement属性中:在DOM兼容的浏览器,目标包含在target属性中: 位于事件中心的对象称为目标。假设为<div/>元素分配onclick事件处理函数。触发click事件时,<div/>就被认为是目标。IE和DOM的属性并不是每样都很相似。可能现在楼主还不是特别理解,但是只要保持着求知欲,相信自己。就会柳暗花明的 firefox事件对象作为方法参数传递,不同ie存在于window作用域中,ie的事件对象也不通过事件参数进行传递,你明白事件参数如何传递的先,再考虑如何获取事件的对象 function doclick2(e) { alert("1.进入doclick2的脚本当中勒"); e = e||window.event; var obj = e.srcElement||e.target; alert("2.进入doclick2的脚本当中勒"+obj.id); }<html><body> <label><input type="button" id="3" name="testName" value="test" onclick="doclick2(this)"> </label></body></html>测试代码 在FF下 还是不能通过 想得到test按钮的 ID 和NAME 属性 <label><input type="button" id="3" name="testName" value="test" onclick="doclick2(event,this)"> </label>或者document.onclick=function(e){}第一种就不需要写e=e||window.event的兼容代码了,这个是正对第二种或者通过addEventListener添加的事件的 懂Javascript的进来看,帮我加下实现链接跳转 求教checkbox的值在a href中如何取到?? 一段小代码,运行不出来,求教! 怎么知道當前是否選擇了結點 怎么把保存在数据库中的格式也显示出来? dojo技术问题 js正则替换疑问 请问如何让文本框禁止粘贴???? 已知<TR></tr> 的id, 用什么方法可以得到该<tr>中各单元格<td> 的数据(innerHTML) 如何实现在页面中观看电影? jsTree的select_node问题 输入数字、百分数的正则表达式
在IE中,目标包含在event对象的srcElement属性中:在DOM兼容的浏览器,目标包含在target属性中:
位于事件中心的对象称为目标。假设为<div/>元素分配onclick事件处理函数。触发click事件时,<div/>就被认为是目标。
IE和DOM的属性并不是每样都很相似。
可能现在楼主还不是特别理解,但是只要保持着求知欲,相信自己。就会柳暗花明的
alert("1.进入doclick2的脚本当中勒");
e = e||window.event;
var obj = e.srcElement||e.target;
alert("2.进入doclick2的脚本当中勒"+obj.id); }<html>
<body> <label><input type="button" id="3" name="testName" value="test" onclick="doclick2(this)">
</label></body>
</html>
测试代码 在FF下 还是不能通过 想得到test按钮的 ID 和NAME 属性
</label>或者document.onclick=function(e){
}第一种就不需要写e=e||window.event的兼容代码了,这个是正对第二种或者通过addEventListener添加的事件的