posts - 495,comments - 227,trackbacks - 0
          Function.prototype.setThis=function(){
          ?var callFunction=this;
          ?var to_this_object=arguments[0];
          ?var pars=new Array();
          ?for(var i=1;i<arguments.length;i++){
          ??pars[i-1]=arguments[i];
          ?}
          ?return function(){
          ????callFunction.apply(to_this_object, pars);//如果改用call只用修改其中的參數即可。
          ???};
          }
          function test1(){
          ?alert(this.width);
          ?alert(arguments[0]);
          ?alert(arguments[1]);
          }

          function addOnclick(elObj){
          ???elObj.onclick=test1.setThis(img,"tttttt");
          }

          這樣在觸發onclick事件時,可以傳遞參數。
          posted on 2006-12-27 11:41 SIMONE 閱讀(1563) 評論(0)  編輯  收藏 所屬分類: JavaScript
          主站蜘蛛池模板: 夏津县| 定西市| 洛宁县| 特克斯县| 平舆县| 冀州市| 米泉市| 武穴市| 苗栗县| 曲沃县| 花垣县| 措勤县| 宁陵县| 洪雅县| 拉萨市| 威信县| 弥勒县| 扶风县| 北碚区| 班戈县| 凯里市| 通江县| 淮阳县| 万荣县| 林甸县| 航空| 长沙市| 崇明县| 东乌珠穆沁旗| 宜兰市| 惠东县| 泽州县| 中山市| 铁岭县| 南乐县| 福贡县| 隆德县| 东阳市| 宁津县| 自贡市| 岫岩|