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中DOM的基本属性

    详谈javascript中DOM的基本属性

    DOM节点是一个对象,它有着一些属性。其中有些是只读的,有些可以直接进行更改(updated on-the-fly)。今天我们就来具体探讨下DOM的基本属性,希望对大家能有所帮助
    2015-02-02
  • js实现类似于add(1)(2)(3)调用方式的方法

    js实现类似于add(1)(2)(3)调用方式的方法

    这篇文章主要介绍了js实现类似于add(1)(2)(3)调用方式的方法,需要的朋友可以参考下
    2015-03-03
  • JS设置随机出现2个数字的实例代码

    JS设置随机出现2个数字的实例代码

    这篇文章给大家分享基于js设置随机出现2个数字的实例代码,在文章下面给分享js产生随机数的几个用法介绍,感兴趣的朋友一起看看吧
    2017-07-07
  • JavaScript把数组作为堆栈使用的方法

    JavaScript把数组作为堆栈使用的方法

    这篇文章主要介绍了JavaScript把数组作为堆栈使用的方法,实例分析了javascript操作数组的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • 通过一次报错详细谈谈Point事件

    通过一次报错详细谈谈Point事件

    这篇文章主要给大家介绍了关于如何通过一次报错详细谈谈Point事件的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2018-05-05
  • js改变透明度实现轮播图的算法

    js改变透明度实现轮播图的算法

    这篇文章主要为大家详细介绍了js改变透明度实现轮播图的算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 原生js制作日历控件实例分享

    原生js制作日历控件实例分享

    这篇文章主要为大家详细介绍了原生js制作日历控件的具体代码,一个日历控件实例,原生js开发,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • js动态添加onclick事件可传参数与不传参数

    js动态添加onclick事件可传参数与不传参数

    本节主要介绍了js动态添加onclick事件可传参数与不传参数,需要的朋友可以参考下
    2014-07-07
  • React.js中常用的ES6写法总结(推荐)

    React.js中常用的ES6写法总结(推荐)

    本篇文章中主要介绍了React.js中常用的ES6写法总结(推荐),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • js判断出两个字符串最大子串的函数实现方法

    js判断出两个字符串最大子串的函数实现方法

    下面小编就为大家带来一篇js判断出两个字符串最大子串的函数实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11

最新评论