attachEvent的使用方法与传递参数[IE|firefox]
2018-10-12 14:04
691 查看
比较好的解决办法可以用作用域,比较下下面的变量str在作用域内和作用域外的值
效果2
楼上若不比较作用域范围内外的值,是否可以简化为:
<input id="button1" type="button" value="按我" />
<script language="javascript">
window.onload=function(){
var obj=document.getElementById("button1");
(function(){
var str="看到我了吧";
var func=function(){
alert(str);
}
if (document.all)
obj.attachEvent("onclick",func);
else
obj.addEventListener("click",func,false);
})();
alert(typeof(str));
}
</script>
效果2
楼上若不比较作用域范围内外的值,是否可以简化为:
您可能感兴趣的文章:
相关文章推荐
- attachEvent的使用方法与传递参数[IE|firefox]
- 跟随页面滚动的div(firefox,ie,chrome),兼给setTimeout传递参数的方法
- FireFox下为元素附加事件并传递参数-addEventListener attachEvent - Pass parameters to event-function
- 跟随页面滚动的div(firefox,ie,chrome),兼给setTimeout传递参数的方法
- FireFox下为元素附加事件并传递参数-addEventListener attachEvent - Pass parameters to event-function
- 跟随页面滚动的div(firefox,ie,chrome),兼给setTimeout传递参数的方法
- JS:attachEvent和addEventListener 使用方法(ff和ie)
- Javascript attachEvent传递参数的办法
- javascript attachEvent和addEventListener 使用方法
- java学习笔记(四)----对象、数组作为参数传递,静态变量、静态方法的使用,内部类,使用文档注释
- attachEvent 传递参数
- JS中的attachEvent、addEventListener如何传递参数
- Javascript attachEvent传递参数的办法
- 使用xmlhttp.send()方法的参数来传递大容量的数据
- JS中的attachEvent、addEventListener如何传递参数
- Javascript attachEvent传递参数的办法
- 回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。
- 在数据绑定控件中使用LinkButton传递参数方法
- Javascript attachEvent传递参数的办法
- 关于AS3的Event传递自定参数的解决方法