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