在标题中做了一个变量,在正文中调用时不显示

Made a variable in heading, not showing up when called in body

本文关键字:正文 调用 显示 变量 标题 一个      更新时间:2023-09-26

这是我在标题中的代码:

  <script>
    var seconds = 0;
    var clockId;
    function runClock {
        seconds++;
    }
  </script>

文档的后面,我将值设置为等于秒,这是我在标题中做的变量。

    <aside>
        <script>
        document.write('<input name="quizclock" id="quizclock" value="' + seconds + '" />');
        </script>
        <input id="start" type="button" value="Start Quiz" />
        <input id="stop" type="button" value="Submit Answers" />
     </aside>

当我运行页面时,它不起作用,尽管如果我在正文中制作变量,它确实有效,但为什么它不会理解我在标题中所做的变量?

编辑:似乎是由于没有()与函数。

函数定义包含语法错误。整个块未执行。

'函数名称后应有括号。

请先观察开发工具 - 控制台,然后再为这些事情打破你的头脑。

是的,var seconds在整个页面上都可见。

document.write('<input name="quizclock" id="quizclock" value="' + seconds + '" />');

应转义为:

document.write('<input name='"quizclock'" id='"quizclock'" value="'" + seconds + "'" />');