JavaScript网页

JavaScript网页,javascript,html,webpage,Javascript,Html,Webpage,我调试JavaScript网页时遇到问题。我遇到困难的地方是我标记了(…)。我得到未定义的错误。我是否将函数倒计时(开始,递增)中的参数开始和递增放入(…) startNum:我会试试这个: startNum:&nbsp;&nbsp;<input type="text" id="startInput"/> countBy:&nbsp;&nbsp;<input type="text" id="countByInput"/> <br/&

我调试JavaScript网页时遇到问题。我遇到困难的地方是我标记了
(…)
。我得到未定义的错误。我是否将函数
倒计时(开始,递增)
中的参数
开始
递增
放入
(…)


startNum:我会试试这个:

startNum:&nbsp;&nbsp;<input type="text" id="startInput"/>
countBy:&nbsp;&nbsp;<input type="text" id="countByInput"/>
<br/>
<input type="button" value="Run Function" onClick="onClickFunc5()" />
<script>
   function onClickFunc5()
   {
      var startNum = document.getElementById('startInput').value;
      var countBy = document.getElementById('countByInput').value;

      <!-- countDown(startNum, countBy) -->
      <!-- (...) -->
   }
</script>
startNum:
计数单位:

函数onClickFunc5() { var startNum=document.getElementById('startInput').value; var countBy=document.getElementById('countByInput')。值; }
倒计时功能是您自己创建的还是您想使用的插件的一部分?您可能没有包含所需的插件


另外,您从未关闭dl标记

LOL
onClickFunc5
这就是我所说的“描述性名称”。您有两个具有相同ID的元素。
哈?显示实际代码…所有的
都是什么?不,这并不能让它更清晰!事实上,你让事情变得更糟了。显示实际代码。代码中没有定义开始和增量。你在哪里设定他们的价值观?你真的想用startNum和countBy吗?是的,我自己创建了倒计时函数。我在最后关闭了标签,但没有把它包括在我的问题中,因为它太杂乱太长了。我遇到的问题是定义id。为什么要将
startInput
放在
start
?最后一个
(…)
发生了什么?@Robben最后一个
(…)
什么也没发生;这是代码中的注释。确保HTML中的每个元素都有一个唯一的ID是一个很好的实践。哦,我明白了。执行此操作:倒计时(startNum,countBy);谢谢你的帮助!我将编辑我的代码并再次尝试运行它,以查看它现在是否工作。您可能需要使用parseInt()函数来确保倒计时函数中的参数是整数。
startNum:&nbsp;&nbsp;<input type="text" id="startInput"/>
countBy:&nbsp;&nbsp;<input type="text" id="countByInput"/>
<br/>
<input type="button" value="Run Function" onClick="onClickFunc5()" />
<script>
   function onClickFunc5()
   {
      var startNum = document.getElementById('startInput').value;
      var countBy = document.getElementById('countByInput').value;

      <!-- countDown(startNum, countBy) -->
      <!-- (...) -->
   }
</script>