我正在创建一个循环,其中每一行都是页面上很长的HTML行。我尝试过@和“”的各种组合,但似乎无法理解
这就是我现在所拥有的,但是单引号在页面上给我带来了问题,因此我想将所有单引号更改为双引号,就像普通的HTML行将其用于元素中的属性一样:

sOutput += "<div class='item link-item " + starOrBullet + "'><a href='" + appSet + linkID + "&TabID=" + tabID + "' target=’_blank’>" + linkText + "</a></div>";


变量是:
starOrBullet
appSet
链接ID
tabID(不是$ TabID =)
linkText

顺便说一句,appSet =“ http://linktracker.swmed.org:8020/LinkTracker/Default.aspx?LinkID=”
有人可以帮我吗?

最佳答案

您必须使用\"转义双引号(“)

对于您的情况:

sOutput += "<div class=\"item link-item " + starOrBullet + "\"><a href=\"" + appSet + linkID + "&TabID=" + tabID + "\" target=’_blank’>" + linkText + "</a></div>";


如果连接许多字符串,出于性能原因,应使用StringBuilder。

10-04 14:31