私は JavaScript に非常に慣れていないため、setTimeout コマンドで何かを行うことができないようです。これは以前に何度も尋ねられたことを知っていますが、過去2時間かけて以前のすべてのケースを調べましたが、まだうまくいきません. これが私が現時点で持っているものです:
<html>
<script type="text/javascript">
var i = 0;
function aloop() {
document.write(i);
i++;
}
function afunction() {
if (i <= 12) {
setTimeout(aloop(), 1000);
afunction();
}
}
</script>
<form>
<input type=submit value="Click me!" onClick="afunction()">
</html>
これを機能させるために何をすべきか誰か教えてもらえますか?