2

我有这个被破坏的代码。由于单引号和双引号。

我应该如何逃脱它以使其正常工作?

<a href="path" rel="example_group" title="<a href='/Home/Vote/@item.Id'><img src='/Content/images/021.png' style='float:left; margin-left:45%;' /></a><a onClick='window.open('test.com','sharer','toolbar=0,status=0,width=548,height=325');' href='javascript: void(0)'><img src='/Content/images/022.png' /></a>"><img  src="@Url.Action("ViewImage", "Image", new { id = item.Id, imageType="thumb" })" alt="" width="100" height="100" /> </a>

window.open正在打破它。

我怎样才能解决这个问题?我试图逃跑,但没有运气。

请查看此代码在标题中。所以我不能使用双引号。

4

1 回答 1

3

在单引号内使用双引号。

<a onClick='window.open("test.com","sharer","toolbar=0,status=0,width=548,height=325");'

或者用双引号打开和关闭它

<a onClick="window.open('test.com','sharer','toolbar=0,status=0,width=548,height=325');"

编辑

您可以使用&quot;代替双引号。如果您需要将此 HTML 写回某处,您可以在那时替换&quot;with 。"

编辑

这个类似的 SO question 可能会有所帮助。

于 2012-05-28T01:55:12.890 回答