getAttribute

 要素の属性の値を取り出すには,属性名と同じプロパティを使って取り出すことが多いでしょう。

alert( document.getElementById('dom1_core').href );

 このプロパティを使う方法は,W3C DOMが規定される前より,よく使われていた手法です。W3C DOMでは,この旧来のプロパティに加え,getAttributeメソッドを規定しています。

alert( document.getElementById('dom1_core').getAttribute('href') );

 getAttributeメソッドには引数に属性名を指定すると,その属性値を返します。プロパティを使った場合と結果は同じです。プロパティかgetAttributeメソッドを使うかは,あなたの好みですが,それぞれで若干の癖があります。

第4回 DOMスクリプティングのことはじめ(2) 〜これはどんな要素?〜:ITpro