日期:2014-05-16  浏览次数:20315 次

在线等答案,关于javascript中如何传递带多个参数的 onclick 指定函数
javascript函数中,有一语句:

_td.innerHTML="<a href='#' onclick='showinfo()'> 编号:"+strs[i][0]+" </a>"

现在我要让showinfo()函数传递参数,以showinfo(strs[i][1],strs[i][2],strs[i][3])的形式传递过去,不知该如何表达,中间的双引号和单引号该如何安排??

我以下面的格式,结果提示说缺少';'

_td.innerHTML="<a href='#' onclick='showinfo("+strs[i][1]+","+strs[i][2]+","+strs[i][3]+")'> 编号:"+strs[i][0]+" </a>"


------解决方案--------------------
try
JScript code
_td.innerHTML="<a href='#' onclick=\"showinfo('"+strs[i][1]+"','"+strs[i][2]+"','"+strs[i][3]+"')\"> 编号:"+strs[i][0]+"</a>";