DOMで要素を探索する場合の注意

NODO探索の注意点:
改行は1つの要素として認識されるので、firstChildやlastchaildを使用する場合に注意が必要です。
そんな要素はありませんと言われてしまう事があります。
なお、昔の話でIE8以下では改行ノードは無視されていました。
通常のブラウザでは改行に反応します。

楽な解決方法として、視認性は悪くなりますがHTMLコードを圧縮ツールを使用して、
スマホ向け同様、改行コードをとってしまうなどがあります。