首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS传递方法解决办法

2012-02-09 
JS传递方法我想在JS中给页面的table的tr加一个onclick事件,由于tr是动态添加上去的,所以我需要在创建这一

JS传递方法
我想在JS中给页面的table的tr加一个onclick事件,由于tr是动态添加上去的,所以我需要在创建这一行时将方法赋上去
[code]
function   addRow(method){
      var   objTr   =   document.createElement( "tr ");
      objTr.onclick   =   function   (){
              method;
      }
}
[/code]
这个method该怎么传值?比如我想传alert( 'aa ');

[解决办法]
用eval(method);执行试试
[解决办法]
调用:
var row = addRow(function(){alert( "aa ");});

或者
funtion show(){
alert( "aa ");
}
var row = addRow(show);

热点排行