Javascript attachEvent传递参数的办法

 更新时间:2009年12月14日 23:27:30   作者:  
找了半天找到的解决办法,看介绍说是javascript的闭包问题,导致得不能直接读取外部的那个函数,不然就所有传递的参数都变为最后一个了。
复制代码 代码如下:

var newopen = function(id,level)
{
return function()
{
opentree(id,level);//该函数为外部定义的一个执行函数;
}
}
x.attachEvent("onclick",newopen(id,parseInt(level)+1));
y.attachEvent("onclick",newopen(id,parseInt(level)+2));

IE only想要知道兼容的代码,可以参考脚本之家以前的文章。

相关文章

  • 围观tangram js库

    围观tangram js库

    Tangram开源将近一周,持续围观了几天。写一个简单的围观笔记吧。
    2010-12-12
  • 无刷新预览所选择的图片示例代码

    无刷新预览所选择的图片示例代码

    这篇文章主要介绍了无刷新预览所选择的图片的具体实现,需要的朋友可以参考下
    2014-04-04
  • JS原生2048小游戏源码分享(全网最新)

    JS原生2048小游戏源码分享(全网最新)

    这篇文章主要介绍了JS原生2048小游戏源码分享,实现代码全部是给予js实现的,代码简单易懂对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-05-05
  • webpack4从0搭建组件库的实现

    webpack4从0搭建组件库的实现

    这篇文章主要介绍了webpack4从0搭建组件库的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • sencha ext js 6 快速入门(必看)

    sencha ext js 6 快速入门(必看)

    下面小编就为大家带来一篇sencha ext js 6 快速入门(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • select自定义小三角样式代码(实用总结)

    select自定义小三角样式代码(实用总结)

    这篇文章主要介绍了select自定义小三角样式,通过css HTML js 代码详细展示了操作过程,自定义小三角样式,也可以做出select文字居中的效果,需要的朋友可以参考下
    2017-08-08
  • javascriptvoid(0)含义以及与

    javascriptvoid(0)含义以及与"#"的区别讲解

    今天小编就为大家分享一篇关于javascriptvoid(0)含义以及与"#"的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 鸿蒙系统中的 JS 开发框架

    鸿蒙系统中的 JS 开发框架

    最近华为鸿蒙OS 2.0正式开源!关于鸿蒙的教程其实网上也已经有一些尝鲜的小伙伴分享了相关文章,这篇文章主要为大家详细介绍了鸿蒙系统中的 JS 开发框架,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • jquery、js操作checkbox全选反选

    jquery、js操作checkbox全选反选

    全选反选checkbox在实际应用中比较常见,本文有个不错的示例,大家可以参考下
    2014-03-03
  • JavaScript常用的工具函数分享

    JavaScript常用的工具函数分享

    这篇文章主要介绍了JavaScript常用的工具函数分享,JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言,下文详细介绍需要的小伙伴可以参考一下
    2022-03-03

最新评论