使用javascript动态生成html代码的问题

使用javascript动态生成html代码的问题,javascript,jquery,html,asp.net,web,Javascript,Jquery,Html,Asp.net,Web,我有如下javascript代码,它用于动态生成html代码 "<td width=\"6%\">" + "<a id=\"Pat_Meass_" + i + "\" onclick=\"populatePatMeass(" + item.PAT_ID + "," + "tr_Pat_Id_" + i + ")\" onmouseover=\"\" style=\"cursor: pointer;\"" + "title=\"SubFormIsNotEmpty\"" + "&g

我有如下javascript代码,它用于动态生成html代码

"<td width=\"6%\">" +
"<a id=\"Pat_Meass_" +
i +
"\" onclick=\"populatePatMeass(" +
item.PAT_ID +
"," +
"tr_Pat_Id_" + i +
")\" onmouseover=\"\" style=\"cursor: pointer;\"" +
"title=\"SubFormIsNotEmpty\"" +
">" +
"PatMeas" +
"</a>" +
"</td>";
那么,如何修改代码。请帮帮我。非常感谢。

var s=“”+
var s = "<td width='6%'>" +
"<a id='Pat_Meass_" +
i +
"' onclick=\"populatePatMeass('" +
item.PAT_ID +
"'," +
"'tr_Pat_Id_" + i +
"')\" style='cursor: pointer;'" +
"title='SubFormIsNotEmpty'" +
">" +
"PatMeas" +
"</a>" +
"</td>";
"" + “帕特米亚斯”+ "" + "";
您应该考虑使用模板生成HTML,因为JS代码很难读取。<代码>“TrpPATAIDIDY”+I+“+”/代码> @ SATPAL,您的答案是正确的!谢谢顺便说一句,如何快速处理这段代码,我讨厌这种代码转换。有什么在线工具可以让生活变得轻松吗?谢谢可以使用模板,也可以使用jQuery创建和绑定事件,这将更易于维护
onclick="populatePatMeass(37008,"tr_Pat_Id_0")"
var s = "<td width='6%'>" +
"<a id='Pat_Meass_" +
i +
"' onclick=\"populatePatMeass('" +
item.PAT_ID +
"'," +
"'tr_Pat_Id_" + i +
"')\" style='cursor: pointer;'" +
"title='SubFormIsNotEmpty'" +
">" +
"PatMeas" +
"</a>" +
"</td>";