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
          主站蜘蛛池模板: 临江市| 洪雅县| 农安县| 右玉县| 平原县| 东港市| 康乐县| 南京市| 海原县| 微山县| 连南| 玉山县| 曲阜市| 苗栗县| 曲沃县| 寻甸| 宜兰市| 东乡族自治县| 玉林市| 栖霞市| 绥芬河市| 牡丹江市| 乌鲁木齐市| 攀枝花市| 新安县| 昔阳县| 德格县| 辽源市| 韶关市| 康平县| 佛山市| 夏河县| 锡林浩特市| 德昌县| 河北区| 宝坻区| 柘荣县| 将乐县| 资溪县| 保康县| 黄平县|