SYNCERのロゴ
アイキャッチ画像

DOMImplementation.createDocumentType() - 文書型宣言を作成する

createDocumentType()は、DOMImplementationのメソッドです。文書型宣言(DocumentType)を作成します。

概要

名前
createDocumentType
所属
DOMImplementation
IDL
[NewObject] DocumentType createDocumentType(DOMString qualifiedName, DOMString publicId, DOMString systemId);
仕様書
https://dom.spec.whatwg.org/#dom-domimplementation-createdocumenttype

説明

引数はいずれも省略できません。

第1引数(qualifiedName)には、名前を指定します。空の文字列、nullは指定できません。

第2引数(publicId)には、PUBLIC識別子を指定します。不要な場合は空の文字列を指定します。nullだと"null"という文字列扱いになります。

第3引数(systemId)には、SYSTEM識別子を指定します。不要な場合は空の文字列を指定します。nullだと"null"という文字列扱いになります。

チュートリアル

文書型宣言を作成する例です。

document.implementation.createDocumentType( "html", "", "" ) ;	// <!DOCTYPE html>
document.implementation.createDocumentType( "html", "syncer", "" ) ;	// <!DOCTYPE html PUBLIC "syncer">
document.implementation.createDocumentType( "html", "", "syncer" ) ;	// <!DOCTYPE html SYSTEM "syncer">
document.implementation.createDocumentType( "html", "syncer1", "syncer2" ) ;	// <!DOCTYPE html PUBLIC "syncer1" SYSTEM "syncer2">

デモ

DOMImplementation.createDocumentType()のデモです。

<!-- このコードは編集できます。 -->

<!DOCTYPE html>
<html>
<body>
<script>
var documentType = document.implementation.createDocumentType( "html", "", "" ) ;

console.log( documentType ) ;
document.body.appendChild( new Text( documentType ) ) ;
</script>
</body>
</html>

サポート状況

ChromeFirefoxSafariEdgeIEOperaiOS SafariAndroid
8+ 15+
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年10月5日 (木)
コンテンツを公開しました。