我只是将一些html放在var中,但出现此错误:
Uncaught SyntaxError:意外的 token 非法
typeForm = "Type de RDV : <br />
<input type='radio' name='rdv-type' value='0' class='rdv-type' />Client seul<br />
<input type='radio' name='rdv-type' value='1' class='rdv-type' />Client + con<br />
<input type='radio' name='rdv-type' value='2' class='rdv-type' />Visite agence<br />
<input type='radio' name='rdv-type' value='4' class='rdv-type' />Signature PV<br />
<input type='radio' name='rdv-type' value='5' class='rdv-type' />Con step<br />
<input type='radio' name='rdv-type' value='3' class='rdv-type' />Land analysis<br />";
我没有弄错我在做什么。我在第一个
<br />
周围收到警告。我检查了其他帖子,但我真的不明白为什么要这么做。
最佳答案
发生这种情况是因为在JavaScript中,您不能简单地以字符串值开头新行,而应该“转义新行”:
var smth = "Some text \
continues here \
and here";
或使用字符串串联:
var smth = "Some text " +
"continues here " +
"and here";