為什麼沒有顯示結果
<!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;
? function startCount() {
? ? document.getElementById('count').value=num;
? ? num=num+1;
? ? var b=setTimeout("startCount()",1000);
? }
</script>
</head>
<body>
<form>
<input type="text" id="count" />
</form>
</body>
</html>
2016-07-20
調用函數startCount(),并且將<script></script>標簽整體往后移。因為html代碼先后執行,執行到document.getElementById('count')時,<input type="text" id="count" />還沒執行到
2016-07-09
函數下面調用函數startCount();
2016-07-09
因為沒有調用這個方法,所以沒有顯示,這個可以做個計時器
2016-07-09
沒有調用startCount();函數
2016-07-09
你沒有調用這個方法當然不會執行了,你可以添加一個blur事件
2016-07-09
可能是瀏覽器的問題,建議你把你寫好的這個代碼復制到編輯器里,然后再重新加載一下。我也是這么做的,而且看到了實現的效果。