PS3ブラウザのDOM仕様の一端
PS3のWebブラウザでは、(prototype.jsの使用を前提として)
- コメントノードは存在しないものとして扱われる。HTML#innerHTMLが返す文字列からも、HTMLElement#childNodes.lengthのカウントからも、ある要素内に存在するコメントノードの存在は確かめられない。
- DIV要素などに指定したclickイベントリスナーはBODY要素のイベントリスナーのように働く。リスナーの第1引数であるイベントオブジェクトのtargetプロパティはBODY要素を返している。
- DOCTYPEでXHTMLであると宣言していてもCDATA記述はできない。そもそもCDATA記述の開始部分がただしく認識されず、したがって終了部(のみ)は画面にテキストとしてそのまま表示される。