JS参数拼接问题请教???

  var link ="<a href='javascript:void(0)' onclick='failCardDetail()' >" + data.lt + "</a>"

请问怎么向failCardDetail方法加入参数?这样写什么不对?

 var link = "<a href='javascript:void(0)' onclick='failCardDetail('"+abc+"')' >" + data.lt + "</a>";

属性不闭合了,用"扩起参数值,注意转义

  var link = "<a href='javascript:void(0)' onclick='failCardDetail(\""+abc+"\")' >" + data.lt + "</a>";

把括号里面的单引号去掉就行了,只要最外侧的符号对应就OK了

var link = "" + data.lt + "";

 var link = "<a href='javascript:void(0)' onclick='failCardDetail("+abc+")' >" + data.lt + "</a>";

这样就可以了,,

正确答案:

var link = "<a href='javascript:void(0)' onclick='failCardDetail(\""+"简体中文"+"\")' >" + data.lt + "</a>";