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(“”);
请删除该问题