在Netscape中,event.target 不能在函数中调用的问题
来源:互联网 发布:java方法调用 参数返回 编辑:程序博客网 时间:2024/06/05 11:01
<script language="javascript">
<!--
function pro(){
alert(event.target.tagName);
}
function pro2(obj){
alert(obj.tagName);
}
//-->
</script>
<button name="button1" onclick="pro();">按钮1(没效果?)</button>
<button name="button1" onclick="pro2(event.target);">按钮2(正确)</button>
w3c的dom标准里,event参数是要传递进来,而不是在event这个global对象里的。你如果需要兼容的代码应该这样写:
function pro2(evt){
var event = evt || window.event;
alert(event.target.tagName);
}
同时onclick="pro2(event.target);"其实表示onclick是一个匿名的函数,所以需要在其中传递参数。
<!--
function pro(){
alert(event.target.tagName);
}
function pro2(obj){
alert(obj.tagName);
}
//-->
</script>
<button name="button1" onclick="pro();">按钮1(没效果?)</button>
<button name="button1" onclick="pro2(event.target);">按钮2(正确)</button>
hax 回复于 2006-01-26 22:02:46
w3c的dom标准里,event参数是要传递进来,而不是在event这个global对象里的。你如果需要兼容的代码应该这样写:
function pro2(evt){
var event = evt || window.event;
alert(event.target.tagName);
}
同时onclick="pro2(event.target);"其实表示onclick是一个匿名的函数,所以需要在其中传递参数。
===============================================
//obj=event.srcElement?event.srcElement:event.target;
- 在Netscape中,event.target 不能在函数中调用的问题
- javascript在netscape浏览器中寻找控件的注意点
- javascript在netscape浏览器中寻找控件的注意点
- netscape 中使用iframe,对form中target的使用
- 在UC脚本中不能调用AS3.0中定义的函数的方法
- 为什么不能在构造函数中调用shared_from_this
- MASQUERADE target在负载均衡中引出的问题
- 在IE中不能居中的问题!!!
- 父类的构造函数中不能调用纯虚函数,同样在析构函数中不能调用纯虚函数
- 【Javascript】 Event currentTarget在IE中兼容的问题
- 关于“在内联汇编中不能调用类的成员函数“的误解
- 分布式环境下,事务在客户端远程调用中事务不能传播的问题的解决
- 在块中调用自定义的函数
- 在c++中调用lua的函数
- js中event.target
- js中event.target
- jquery 中event target
- 关于so库中的方法不能在子线程中调用的问题
- java第五课
- 跟陌生人逛街的周末
- 图书在线看
- 《老子》
- left-to-right evaluation rule and side effect
- 在Netscape中,event.target 不能在函数中调用的问题
- 在C#中使用Retun,并访问数据库时应注意犯的错误
- 第一次亲密接触
- [转载]C++ STL(标准模板库) 学习资源列表
- oracle最常规问题和方法
- SQL 的一些常见函数
- GSM无线模块短消息PDU 格式说明
- ZZ最近做了温水煮青蛙的试验 感觉真的上当了
- EXCEL VBA中報1004錯誤