在HTML / JavaScript中关闭标记

时间:2013-08-09 15:00:50

标签: javascript html

我有一个JavaScript,其中一行是

imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href="data:post.url"><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';

在上面的代码中,我想在<a expr:href="data:post.url">中更改<a expr:href='data:post.url'>,但添加此类型的结束标记与Javascripts结束标记冲突。我该怎么办?

3 个答案:

答案 0 :(得分:2)

您可以转发\'

之类的单引号

答案 1 :(得分:2)

您的意思是想要escape字符吗?

如果是这样,您需要包含\'而不是",并将您的代码更改为:

imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href=\'data:post.url\'><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';

这将导致行expr:href='data:post.url'

答案 2 :(得分:1)

使用\'转义它。

imgtag = '<div style="float:left; padding:0px 10px 5px 0px;"><a expr:href=\'data:post.url\'><img src="'+img[0].src+'" width="218px" height="170px"/></a></div>';