【问题标题】: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)">&#10095;</a>");
    }
</script>

我的 Javascript 输出没有出现,我的 IDE 告诉我有一个意外的令牌。

【问题讨论】:

    标签: javascript if-statement javascript-objects dom-events


    【解决方案1】:

    这里不能使用相同的引号,应该是:

    document.write('<a class="next" onclick="plusSlides(1)">&#10095;</a>');
    

    否则,您将提前终止字符串,并且 JavaScript 解析器会尝试解析字符串(无效的 JS)。

    【讨论】:

      【解决方案2】:

      问题在于引号(“)。你不能在另一个"中使用"

       document.write("<a class='next' onclick='plusSlides(1)'>&#10095;</a>");
      

      【讨论】:

        【解决方案3】:

        将双引号更改为单引号,如下所示,

        <script type="text/javascript">
            var score=1;
            if (score==1) {
            document.write("<a class='next' onclick='plusSlides(1)'>&#10095;</a>");
            }
        </script>

        【讨论】:

          猜你喜欢
          • 2022-01-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-27
          • 2020-12-29
          • 2021-10-11
          相关资源
          最近更新 更多