10.1.5 Commentsタイプ【JavaScript高級プログラム設計第三版】

937 ワード

もっと読む
コメントはDOMではCommentタイプで表しています.Commentノードは、以下の特徴を有する.
  • nodeTypeの値は8です.
  • nodeNameの値は「芫comment」です.
  • nodeValueの値は注釈の内容である.
  • parent NodeはDockmentまたはElementかもしれません.
  • は、サブノードをサポートしない(ない).
  • CommentsタイプはTextタイプと同じベースクラスから継承されていますので、splityText()以外のすべての文字列の操作方法があります.Textタイプと似ていますが、nodeValueやdata属性でコメントの内容を取得することもできます.注釈ノードは、親ノードを介してアクセスでき、以下のコードを例としている.
    ここで、注釈ノードは要素のサブノードであるので、以下のコードによりアクセスすることができる.
    var div = document.getElementById("myDiv");
    var comment = div.firstChild;
    alert(comment.data); //"A comment"
    実行してください.また、document.creat Comment()を使用して、コメントテキストを送るためにも、以下の例に示すように注釈ノードを作成することができます.
    var comment = document.createComment("A comment ");
    明らかに、開発者は注釈ノードを作成して訪問することが少ないです.注釈ノードはアルゴリズムにあまり影響がないからです.また、ブラウザも位置を認識しません.