JavaScript:ブラウザのDOMから得られる情報はとりあえずtoLowerCase

ある処理のためクリックしたオブジェクトから「nodeName」を参照したところ、タグ名が「DIV」といった形で大文字で入っていたのが気になった。

ブラウザによっては小文字で返すものもあるのではと思ったので、そうした疑念が浮かんだ時は大文字か小文字に統一しちゃいましょう。

document.onmousedown = function(e) {
    node = e.srcElement.nodeName.toLowerCase();
}