Prototype-element-extend

提供:Dev Guides
移動先:案内検索

プロトタイプ-extend()メソッド

このメソッドは、Element.MethodsおよびElement.Methods.Simulatedに含まれるすべてのメソッドで要素を拡張します。

要素が入力、テキストエリア、または選択タグである場合、_Form.Element.Methods_のメソッドで拡張されます。

フォームタグの場合は、_Form.Methods_で拡張されます。

構文

element.extend();

戻り値

無し。

Prototypeのカスタムメソッドで要素を拡張することにより、すべての人が切望している構文糖衣と使いやすさを実現できます。 たとえば、拡張要素を使用して次のことができます-

element.update('hello world');

そして、要素のほとんどのメソッドは、それらが適用されている要素を返すので、あなたはそのようにメソッドを連鎖することができます-

element.update('hello world').addClassName('greeting');

Elementメソッドによって返される要素はすべて拡張されていることに注意してください(要素の配列を返す Element.siblings のようなメソッドであっても)。Prototypeのフラグシップユーティリティメソッド$()および$$()も明らかに拡張要素を返します。