已经在webstorm上尝试过,可是onclick依然不能关联statcount()事件,表示已经一脸懵逼!!

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>计时器</title>
</head>
<script type="text/javascript">
    var num=0;
    var i;
    function startCount(){
        document.getElementById('count').value=num;
        num=num+1;
        i=setTimeout("startCount()",1000);
    }
    function stopCount(){
        clearTimeout(i);
    }
</script>
</head>
<body>
<form>
    <input type="text" id="count" />
    <input type="button" value="Start" onlick="startCount()" />
    <input type="button" value="Stop" onclick="stopCount()" />
</form>
</body>
</html>


紫皇夜雨
浏览 2855回答 3
3回答

卖火柴的小舒

 <input type="button" value="Start" onlick="startCount()" /> ==》 <input type="button" value="Start" onclick="startCount()" />onclick!onclick!onclick!

qq_冲哥_0

1, 像上面所说:onlick="startCount()" , onlick 出错,少了个C。2,i=setTimeout("startCount()",1000);  应该写成i=setTimeout(startCount,1000);  starCount后面不该有括号,不加引号。有括号表明是函数执行,它只是一个执行结果。没有括号表明是函数引用,引用就是所有函数代码放到这个地方。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript