【发布时间】:2016-11-15 09:11:05
【问题描述】:
我试图从我的 JavaScript 代码中的函数返回一个 HTML 字符串,但在控制台上我收到错误“未捕获的语法错误:无效或意外的令牌”,代码如下
function formatPrize (prize) {
return (
/*Unexpected token here*/ '<div class = "wrapper">
<div class = "card radius shadowDepth1">
<div class ="card__image border-tlr-radius">
<img src = "admin/"'+prize.sponsorLogo+'"> alt = "image" class = "border-tlr-radius">
</div>
<div class = "card_content card_padding">
<div class = "card_meta">
<h3>"'+prize.name+'"</h3>
</div>
<article class = "card__article">
Test message
</article>
</div>
</div>
</div>'
);
}
我基本上替换了之前在这里的一些其他代码并且可以工作:
"<tr>" +
"<td>" + prize.name + "</td>" +
"<td>$" + prize.value + "</td>" +
"<td>" + prize.description + "</td>" +
"</tr>"
替换它时我做错了吗?我该如何解决?
【问题讨论】:
标签: javascript string token multiline