读书人

JS传递方法解决办法

发布时间: 2012-02-09 18:22:27 作者: rapoo

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);

读书人网 >JavaScript

热点推荐