全てのエレメントが持つのが、このElementインターフェイスです。
interface Element implements Node
Nodeインターフェイスを継承しています。
属性を返します。戻り値のはStringです。
属性を設定します。value の型は String です。
属性を削除します。
属性を返します。戻り値は Attr です。
属性を設定します。newAttr の型は Attr です。
属性を削除します。oldAttr の型は Attr です。
自分が持つ子ノードの内、tagName のタグ名を持つエレメントを全て取得します。
var nodeList = document.getElementsByTagName("H2");
戻り値の型は NodeList です。
属性を持つかどうかを返します。戻り値は boolean です。
全てのエレメントが持つのが、このNodeインターフェイスです。
ノード名を返します。readonly
ノード値を返します。
親ノードを返します。型は Node です。readonly
子ノード一覧を返します。型は NodeList です。readonly
先頭の子ノードを返します。型は Node です。readonly
自分と兄弟関係にあるノードの内、直前のノードを返します。型は Node です。readonly
自分と兄弟関係にあるノードの内、直後のノードを返します。型は Node です。readonly
ノードが持つ属性一覧を返します。型は NamedNodeMap です。readonly
ノードが所属するドキュメントを返します。型は Document です。readonly
refChild の直前に子ノード newChild を挿入します。
self | |-- child1 | |-- refChild | `-- child2
↑このような状態で、
self.insertBefore(newChild, refChild);
を実行すると、以下のようになります。
self | |-- child1 | |-- newChild | |-- refChild | `-- child2
oldChild を子ノード newChild に置き換えます。
oldChild を削除します。
リストの最後に子ノード newChild を追加します。
self | |-- child1 | `-- child2
↑このような状態で、
self.appendChild(newChild);
を実行すると、以下のようになります。
self | |-- child1 | |-- child2 | `-- newChild
子ノードを持つかどうかを返します。戻り値は boolean です。
属性を持つかどうかを返します。戻り値は boolean です。