attachEvent的使用方法与传递参数[IE|firefox]

 更新时间:2007年05月20日 00:00:00   转载 作者:  
比较好的解决办法可以用作用域,比较下下面的变量str在作用域内和作用域外的值
复制代码 代码如下:

<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

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


楼上若不比较作用域范围内外的值,是否可以简化为:

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]

相关文章

  • javascript实现遮罩层动态效果实例

    javascript实现遮罩层动态效果实例

    这篇文章主要介绍了javascript实现遮罩层动态效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • 原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】

    原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】

    这篇文章主要介绍了原生js实现可兼容PC和移动端的拖动滑块功能,结合实例形式详细分析了javascript事件响应及页面元素属性动态操作实现滑块拖动功能的相关操作技巧,需要的朋友可以参考下
    2019-08-08
  • 微信小程序wxml列表渲染原理解析

    微信小程序wxml列表渲染原理解析

    这篇文章主要介绍了微信小程序wxml列表渲染原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • JS集成fckeditor及判断内容是否为空的方法

    JS集成fckeditor及判断内容是否为空的方法

    这篇文章主要介绍了JS集成fckeditor及判断内容是否为空的方法,涉及fckeditor的设置及页面元素的操作技巧,并分析了php环境下配置文件上传的注意事项,需要的朋友可以参考下
    2016-05-05
  • jQuery AJAX回调函数this指向问题

    jQuery AJAX回调函数this指向问题

    了解JavaScript的人都知道JavaScript的this不总是指向当前对象,函数或类中的this指向与调用这个函数的对象以及上下文环境是息息相关的。
    2010-02-02
  • 如何调试异步加载页面里包含的js文件

    如何调试异步加载页面里包含的js文件

    用浏览器无法调试异步加载页面里包含的js文件。简单的说就是在调试工具里面看不到异步加载页面里包含的js文件
    2014-10-10
  • 利用进制转换压缩数字函数分享

    利用进制转换压缩数字函数分享

    本文主要介绍了进制转换函数,用于压缩数字,比如Date.now()这样的长数字,用62进制表示,就更短,大家参考使用吧
    2014-01-01
  • TopList标签和JavaScript结合两例

    TopList标签和JavaScript结合两例

    TopList标签和JavaScript结合两例...
    2007-08-08
  • JavaScript数组push方法使用注意事项

    JavaScript数组push方法使用注意事项

    push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。这篇文章主要介绍了JavaScript数组push方法使用注意,需要的朋友可以参考下
    2017-10-10
  • javascript学习笔记之函数定义

    javascript学习笔记之函数定义

    本文主要给大家介绍了javascript的一些函数定义方面的基础知识,包括函数声明式、函数表达式、Function 构造函数等,十分的简单实用,有需要的小伙伴可以参考下。
    2015-06-06

最新评论