デバッグ

alert使えばいいんだけど、いちいちダイアログが出てくるのがうっとうしいのと、あとループの中に入れると厄介なので。

htmlの方に以下を追加して。

<div id="debug"></div>

この関数を使う。alertOnceはループとかに入れたりして使う。

var debug = document.getElementById("debug");

function alert(v) {
    debug.innerHTML += v + "<br>";
}

function alertOnce(v) {
    if (!alertOnce.called) alert(v);
    alertOnce.called = 1;
}