Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在标题中创建变量,在正文中调用时不显示_Javascript_Html - Fatal编程技术网

Javascript 在标题中创建变量,在正文中调用时不显示

Javascript 在标题中创建变量,在正文中调用时不显示,javascript,html,Javascript,Html,这是我在标题中的代码: <script> var seconds = 0; var clockId; function runClock { seconds++; } </script> var秒=0; var-clockId; 函数运行时钟{ 秒++; } 稍后在文档中,我将该值设置为seconds,这是我在标题中创建的一个变量 <aside> <script>

这是我在标题中的代码:

  <script>
    var seconds = 0;
    var clockId;

    function runClock {
        seconds++;
    }
  </script>

var秒=0;
var-clockId;
函数运行时钟{
秒++;
}
稍后在文档中,我将该值设置为seconds,这是我在标题中创建的一个变量

    <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(“”);
document.write('<input name="quizclock" id="quizclock" value="' + seconds + '" />');
应转义为:

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

请删除该问题