-1
如何設置超時只有1次循環?如何設置Timeout只有1次循環?
此代碼永遠循環,我只希望它只循環1次。
這是我的代碼:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function doStuff() {
document.myform.submit();
}
var myTimer = setTimeout(doStuff, 1000);
</script>
</head>
<body>
<form name="myform" action="" method="post">
</form>
</body>
</html>
使用clearTimeout()方法。 – karmafunk 2013-05-02 15:35:41
提交頁面重新加載頁面以及所有的javascript,這將重新註冊'setTimeout'。 – jbabey 2013-05-02 15:35:45
僅供參考,setTimeout _does_僅運行一次。你重新提交頁面的事實使得它處於無限循環。 – 2013-05-02 15:36:11