Node::childNodes 以下がうまく認識しない理由
<ul> <li>first </li> <li>second </li> </ul>
で、ulをNodeオブジェクトとして、取得したとする。
この時、
ul.childNodes.item(0)
とかがうまく認識されず、
ul.childNodes.item(0).innerHTML
としても、undefinedと表示されて困ったので、まとめ。
どうやら、半角の空白が入ってしまうと、#text(テキストノード)
がliとliのなかに入り込んでしまうらしい。
なので、
<li>...</li><li>...</li>
とつめた方がよさそう。
editerによっては要注意。