2011-03-20から1日間の記事一覧

getElementsByTagNameとgetElementByIdの違い

まず一番目。 document.getElementsByTagName('a')は複数[NodeList Object]だが、 document.getElementById('main')は単数[HTMLElement Object]である。 二番目 document.getElementsByTagName('a')......OK div.getElementsByTagName('a')...........OK最初…

Node::childNodes 以下がうまく認識しない理由

<ul> <li>first </li> <li>second </li> </ul> で、ulをNodeオブジェクトとして、取得したとする。 この時、 ul.childNodes.item(0)とかがうまく認識されず、 ul.childNodes.item(0).innerHTMLとしても、undefinedと表示されて困ったので、まとめ。 どうやら、半角の空白が入ってしまう…