从onclick传递动态值到另一个javascript函数不工作

时间:2014-04-22 14:34:31

标签: javascript dojo

我想通过以下javascript onclick事件将动态生成的值传递给其他javascript函数。代码如下:

      var data = function(value, rowIndex) {
                var Id = this.grid.getItem(rowIndex).ID;
                //alert("ID+ " + Id);
                return  "<img src=../img/normal.jpg width=\"20\" height=\"20\" onClick=\"show(Id)\">";
            };
show(id){
alert(id);//unable to get id value here from the above onclick event.can't we pass dynamic value as shown above.
}

感谢。

1 个答案:

答案 0 :(得分:1)

您的退货声明应该是这样的:

return  "<img src=../img/normal.jpg width=\"20\" height=\"20\" onClick=\"show(" + Id + ")\">";