【问题标题】:Not getting output in Javascript没有在 Javascript 中获得输出
【发布时间】:2017-09-27 21:09:36
【问题描述】:
<script type="text/javascript">
var score=1;
if (score==1) {
document.write("<a class="next" onclick="plusSlides(1)">❯</a>");
}
</script>
我的 Javascript 输出没有出现,我的 IDE 告诉我有一个意外的令牌。
【问题讨论】:
标签:
javascript
if-statement
javascript-objects
dom-events
【解决方案1】:
这里不能使用相同的引号,应该是:
document.write('<a class="next" onclick="plusSlides(1)">❯</a>');
否则,您将提前终止字符串,并且 JavaScript 解析器会尝试解析字符串(无效的 JS)。
【解决方案2】:
问题在于引号(“)。你不能在另一个"中使用"
document.write("<a class='next' onclick='plusSlides(1)'>❯</a>");
【解决方案3】:
将双引号更改为单引号,如下所示,
<script type="text/javascript">
var score=1;
if (score==1) {
document.write("<a class='next' onclick='plusSlides(1)'>❯</a>");
}
</script>