オブジェクト:オブジェクトIDを使用してオブジェクトメソッドを実行することはできますか?オブジェクトのコンストラクタで作成された方法で
function objectexample(name) {
this.name = name;
this.create = function(){
var obj = document.createElement('div');
obj.id = this.name;
parent = document.getElementsByTagName("body")[0];
parent.appendChild(obj);
}
this.showalert = function(){
alert("alert");
}
}
そして今、私は、オブジェクトを作成します。
このオブジェクトのメソッド.createを実行する方法var obj1 = new objectexample("new1");
ではなく、変数OBJ1を使用して、私が取得したいですIDを使用するオブジェクト:
document.getElementById("new1").showalert();
可能ですか?
んが、それは、UAにobjectexampleオブジェクト – gusaindpk
DOMオブジェクトではない別のオブジェクトを与えるだろうが、あなたは反対を行うことができます可能getElementByIdを(「NEW1」)ではないではありません:節約JSオブジェクトを作成します内部DOMオブジェクトへの参照 – Kaddath