Document.createComment() - コメントノードを作成する
概要
- 名前
- createComment
- 所属
- Document
- IDL
[NewObject] Comment createComment(DOMString data);
- 仕様書
- https://dom.spec.whatwg.org/#dom-document-createcomment
説明
引数(data)には、コメントの内容を表す文字列を指定します。
チュートリアル
Document.createComment()は、コメントを作成するメソッドです。コンストラクタで作成しても同じです。
// メソッドで作成
document.createComment( "SYNCER" ) ; // <!-- SYNCER -->
// コンストラクタで作成
new Comment( "SYNCER" ) ; // <!-- SYNCER -->
デモ
Document.createComment()のデモです。開発者ツールで、コメントが追加されているか確認してみて下さい。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<body>
<script>
var comment = document.createComment( "SYNCER" ) ;
console.log( comment ) ;
document.body.appendChild( comment ) ;
document.body.appendChild( new Text( comment ) ) ;
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● | ● | ● | ● | ● | ● | ● | ● |
関連記事
- Document.createAttribute()
- createAttribute()は、Documentのメソッドです。属性ノード(Node)を新しく作成します。
- Document.importNode()
- importNode()は、Documentのメソッドです。外部のドキュメントから自身のドキュメントにノードを複製します。元のノードはなくなりません。
- Document.createProcessingInstruction()
- createProcessingInstruction()は、Documentのメソッドです。処理命令ノード(ProcessingInstruction)を新しく作成します。XML文書向けのメソッドです。
- Document.createElement()
- createElement()は、Documentのメソッドです。タグ名を指定して、要素を新しく作成します。