このページは翻訳中です。
翻訳作業に参加する場合は、履歴にある翻訳者と連絡·調整してください。
指定の属性が既に存在しているときはその属性の値はこの関数に渡された値に変更されます。もし存在しなければ属性は新しく作成されます。
getAttribute() は存在しない属性に対し null を返しますが、属性を取り除く為には elt.setAttribute(attr, null) を使うのではなく、removeAttribute() を使用するべきです。
setAttribute() を使ってある属性、XULやHTMLの特別な値、およびHTMLの選択領域を変更することは、属性がデフォルト値を特定している場合に一貫性なく働きます。現在の値にアクセスしたり、変更したりするにはプロパティを使用すべきです。例としては elt.setAttribute('value', val) の代わりに elt.value を使用します。
DOMメソッドは要素の属性を取り扱います。
名前空間に無関係、最も一般的に使用されるメソッド
名前空間に限定される変数 (DOM Level 2)
Attr ノードを直接扱うためのDOMレベル1のメソッド (ほとんど使用されない)Attr ノードを直接扱うための DOMレベル2 名前空間に限定されるメソッド(ほとんど使用されない)
setAttribute (DOM 1)
setAttributeNS
setAttributeNode
setAttributeNodeNS
getAttribute (DOM 1)
getAttributeNS
getAttributeNode
getAttributeNodeNS
hasAttribute (DOM 2)
hasAttributeNS
-
-
removeAttribute (DOM 1)
removeAttributeNS
removeAttributeNode
-
このページは2008年 6月 9日, 23:18に更新されました by Mgjbot