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