DOMで必要に応じてグループまたはクラスを拡張したいのですが、すべての要素を拡張したくありません。可能です?
例えば:
document.getElementsByClass('extended').myMethod(); // working
しかし
document.getElementById('elementNotExtendedClass').myMethod(); // shouldnt be working
すべての要素を台無しにしたくないので、選択した要素だけです。おそらく、ドキュメントに独自のバージョンの createElement() メソッドを作成することで、何らかの形で行う必要があります。たとえば、document.CreateMyElement()。
または任意のアイデア?ありがとう
2006 年 6 月編集: プロトタイプ チェーンが機能し続けるソリューションを探しているので、共有メソッドとプロパティを一度に変更できます。