特定の要素からすべての属性を取得

特定の要素からすべての属性を取得するには、element.attributesプロパティを使用します。

構文

var result = element.attributes;

戻り値

ハッシュ(キーは属性名、値は属性値)を返します。

サンプルコード

JavaScript

var sampleElement = document.getElementById('sample');
var attrs         = sampleElement.attributes;

alert(attrs.role);

// 属性の名称にハイフンが含まれる場合
alert(attrs['data-foo']);

JavaScript逆引きリファレンス一覧へ戻る