gpt4 book ai didi

javascript - 传递参数 - 使用 JavaScript 函数的动态 HTML

转载 作者:行者123 更新时间:2023-12-03 04:21:01 25 4
gpt4 key购买 nike

我有一个可以动态构建表格的 JavaScript 函数。我有一个函数,一旦单击该表内的按钮,就会调用该函数。

var bankButtonRefresh = '<a href="javascript:void(0)" onClick="refreshBankDataFunction('+parentId+')" 
class="btn-sm btn-primary permissionDeny pull-right" role="button">Refresh</a>';
row +='<td style="position:relative">' + bankButtonRefresh2 + '</td>';

当我打印出bankBut​​tonRefresh2的值时,该值为:

<a href="javascript:void(0)" onClick="refreshBankDataFunction(a34c0000000jiecccA)" 
class="btn-sm btn-primary permissionDeny pull-right" role="button">Refresh</a>

所以我可以看到parentId 传递不正确。

我并不想做任何花哨的事情,我只是想将 Id 传递给函数,但当我单击按钮时,我没有收到任何响应。

function refreshBankDataFunction(obj){ //obj is the parentId
alert('got into the function: ' + obj);
}

我是否没有正确传递parentId?

最佳答案

试试这个:

var bankButtonRefresh = '<a href="javascript:void(0)" onClick="refreshBankDataFunction({param:'+parentId+'})" class="btn-sm btn-primary permissionDeny pull-right" role="button">Refresh</a>';


function refreshBankDataFunction(obj){ //obj is the parentId
alert('got into the function: ' + obj.data.param);
}

关于javascript - 传递参数 - 使用 JavaScript 函数的动态 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43946951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com