Element

属性

属性を操作するメソッド
操作 メソッド
設定 ※1
void setAttribute( String name, String value );
取得 ※1
String getAttribute( String name );
削除
void removeAttribute( String name );
調査
boolean hasAttribute( String name );
※1 設定と取得のメソッドは、HTMLの非標準の属性を対象とする場合にのみ使用します。標準の属性ならば、次に示すようにプロパティとして簡単にアクセスできます。

属性の設定

次の2つは、同一の属性を設定します。

Element.setAttribute( name, value );
Element.name = value;

属性の取得

次の2つは、同一の属性を取得します。

var value = Element.getAttribute( name );
var value = Element.name;

イベント

操作 メソッド
追加
void addEventListener(
    String type,
    Function listener,
    boolean useCapture
    );
削除
void removeEventListener(
    String type,
    Function listener,
    boolean useCapture
    );
発生
 boolean dispatchEvent( Event evt );

IE固有

IEでは上記のメソッドが使用できないため、以下のもので代替します。

操作 メソッド
追加
void attachEvent( String type, Function listener );
削除
void detachEvent( String type, Function listener );

クロスブラウザとするためには、実装されているメソッドを確認して使用することになります。

Elementオブジェクトの取得

各オブジェクトのElementを取得するメソッド
オブジェクト id属性 name属性 HTMLタグ
Document getElementById - getElementsByTagName
Element - - getElementsByTagName
HTMLDocument - getElementsByName -

構文

id属性

Element getElementById( string idName );

name属性

Element[] getElementsByName( string elementName );

HTMLタグ

Element[] getElementsByTagName( string tagName );