将动态值从onclick传递给另一个不起作用的javascript函数

passing dynamic value from onclick to another javascript function not working

本文关键字:不起作用 另一个 javascript 函数 动态 onclick      更新时间:2023-09-26

我想通过下面的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.
}

谢谢。

您的返回语句应该是这样的:

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