Javascript 如何将onclick值传递给另一个按钮?

Javascript 如何将onclick值传递给另一个按钮?,javascript,Javascript,我试图实现的是我有一个数据表,每个dr都有一个按钮。我想将它设置为当单击每个dr中的按钮时,它会将其onclick函数和变量传递给另一个按钮 我想取消该功能的按钮如下所示: <button onclick="buyPhone('17729198426','(772) 919-8426');" type="button">Acquire</button> <button id="saveNumber" type="button" class ="viewcust_t

我试图实现的是我有一个数据表,每个dr都有一个按钮。我想将它设置为当单击每个dr中的按钮时,它会将其onclick函数和变量传递给另一个按钮

我想取消该功能的按钮如下所示:

<button onclick="buyPhone('17729198426','(772) 919-8426');" type="button">Acquire</button>
<button id="saveNumber" type="button" class ="viewcust_tbl_new_button" onclick="">Save</button>
Acquire
目标按钮如下所示:

<button onclick="buyPhone('17729198426','(772) 919-8426');" type="button">Acquire</button>
<button id="saveNumber" type="button" class ="viewcust_tbl_new_button" onclick="">Save</button>
保存

您可以在buyPhone功能中添加以下内容:

$('#saveNumber').attr('onclick', yourFuncFromTheFirstButton);

可以将事件函数从一个元素复制到另一个元素,如下所示:

document.getElementById('button1').click = document.getElementById('button2').click;

除了这个问题没有用jQuery标记。jQuery可以使用,但现在问题是。。我不确定这些建议是否有效。数字是动态的,按钮的ID也是动态的。@MarcusNizza is将很好地工作,因为您可以使用变量,所以您将获得动态值。例如:$(“#”+dynamicID)。attr@MarcusNizza-也许你应该用这些新的细节来更新你的问题。我可以用以下代码来解决它:函数buyPhone(number,friendly){$('#aq').show();$(“#saveNumber”).attr(“onclick”,“purchasePhone”('+number+“,'+friendly+”)); }