zoukankan      html  css  js  c++  java
  • attachEvent传递参数的办法

    使用attachEvent给对像绑定事件时,方法不能传递参数,经过了解,原来是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));
  • 相关阅读:
    数据结构 1
    MyBatis 7
    MyBatis 6
    MyBatis 5
    MaBatis 4
    MyBatis 3
    目录和文件管理
    Linux常用命令精讲
    Sentos7.4安装说明
    RIP
  • 原文地址:https://www.cnblogs.com/liaojunbo/p/1354848.html
Copyright © 2011-2022 走看看