コンストラクター関数があり、DOM 要素をプラグインしたい場合、どうすればよいですか? 文字列に変換する必要があると思いますが、よくわかりません & 変換方法がよくわかりません。ありがとうございました。
function MyFunk(domElementVar,domElementString) {
this.domeElementVar = document.getElementById(this.domeElementString);
};
コンストラクター関数があり、DOM 要素をプラグインしたい場合、どうすればよいですか? 文字列に変換する必要があると思いますが、よくわかりません & 変換方法がよくわかりません。ありがとうございました。
function MyFunk(domElementVar,domElementString) {
this.domeElementVar = document.getElementById(this.domeElementString);
};
現在の関数は、要素と文字列の 2 つの引数を受け取るコンストラクタです。これは、 として呼び出すことを意味しますnew MyFunk(document.getElementById(...), "...")
。
代わりに必要なのは、文字列のみを受け入れ、要素自体を見つけるコンストラクターです。ご了承ください:
this.
。これらは、関数内で使用できる変数です。this.
。そう:
function MyFunk(domElementString) {
this.domeElementVar = document.getElementById(domeElementString);
}