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

Document.createAttribute() - 属性ノードを作成する

createAttribute()は、Documentのメソッドです。属性ノード(Node)を新しく作成します。

概要

名前
createAttribute
所属
Document
IDL
[NewObject] Attr createAttribute(DOMString localName);
仕様書
https://dom.spec.whatwg.org/#dom-document-createattribute

説明

引数(localName)には、属性名を指定します。

チュートリアル

属性ノードを作成する例です。Element.setAttribute()などの方が便利なので、ほとんど使う機会はありません。

var attr = document.createAttribute( "width" ) ;	// width=""
attr.value = 300 ;	// width="300"

element.setAttributeNode( attr ) ;

デモ

Document.createAttribute()のデモです。

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

<!DOCTYPE html>
<html>
<body>
<script>
var attr = document.createAttribute( "width" ) ;

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

サポート状況

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