如何从同一JavaScript文件中的Onclick事件向JavaScript函数发送2个变量

如何从同一JavaScript文件中的Onclick事件向JavaScript函数发送2个变量,javascript,Javascript,我在OnClick上调用同一个JavaScript文件中的JavaScript函数。现在我向那个方法发送1个变量,我需要发送2个变量。我尝试的任何语法都不起作用 这是我的电话: headerDiv.innerHTML += "<div id='sort' data-sort='false'><a onClick= SortData('" + header + "')>" + header + '&#8595;' + "</a></div>

我在OnClick上调用同一个JavaScript文件中的JavaScript函数。现在我向那个方法发送1个变量,我需要发送2个变量。我尝试的任何语法都不起作用

这是我的电话:

 headerDiv.innerHTML += "<div id='sort' data-sort='false'><a onClick= SortData('" + header  + "')>" + header + '&#8595;' + "</a></div>";

如果不确切知道ascSort代表什么,很难回答,但如果它是字符串,它应该完成以下工作:

headerDiv.innerHTML +=
"<div id='sort' data-sort='false'>" +
"<a onClick=\"return SortData('" + header + "',"' + ascSort + '")>"
+ header + '&#8595;' + "</a></div>";
headerDiv.innerHTML+=
"" +

“您所说的“我正在尝试但不工作”是什么意思…就像您传入了第二个param参数,但它不工作???因为目前您只传入了1个参数。如果AsSort是字符串,那么它的工作方式应该与header的工作方式相同。您能举一个您尝试过的例子吗?
headerDiv.innerHTML +=
"<div id='sort' data-sort='false'>" +
"<a onClick=\"return SortData('" + header + "',"' + ascSort + '")>"
+ header + '&#8595;' + "</a></div>";
headerDiv.innerHTML +=
"<div id='sort' data-sort='false'>" +
"<a onClick=\"return SortData('" + header + "'," + ascSort + ")>"
+ header + '&#8595;' + "</a></div>";