Javascript 如何解析自定义标记

Javascript 如何解析自定义标记,javascript,html,jsp,tags,Javascript,Html,Jsp,Tags,这是我的密码: str += "<td><fmt:formatDate value=\""+notices[i].noticeDuration+"\" type=\"date\" dateStyle=\"default\" pattern=\"yyyy-MM-dd HH:mm\" /></td>"; str+=”; 当我试图连接这个字符串,并将其输出到body标记时,出现了一个错误,它说我丢失了一个引号 当我删除这个自定义标记时,它工作得很好 这是

这是我的密码:

str +=     "<td><fmt:formatDate value=\""+notices[i].noticeDuration+"\" type=\"date\" dateStyle=\"default\" pattern=\"yyyy-MM-dd HH:mm\" /></td>";
str+=”;
当我试图连接这个字符串,并将其输出到
body
标记时,出现了一个错误,它说我丢失了一个引号

当我删除这个自定义标记时,它工作得很好


这是怎么发生的?也许explore会以另一种方式解析这个自定义标记?

您尝试过这个吗

str += "<td><fmt:formatDate value='"+notices[i].noticeDuration+"' type='date' dateStyle='default' pattern='yyyy-MM-dd HH:mm' /></td>";
str+=”;

而不是转义
\“
你最好在字符串中使用单引号,这样更容易阅读我同事编写的
代码。我只是帮他找到原因,而不是解决这个问题。哈哈。无论如何,真的谢谢。我试过了,但还是失败了。也许这不是主要原因。当我尝试
innerHTML
it时,似乎找不到任何错误。可能是
注意到了
引起了问题。尝试用标准字符串替换它。