0

これがまだ理にかなっていることを願っています。私はコードを持っていませんが、どうすればこれを行うことができるのだろうか。問題は " onclick=\"thatThing.doSmthg();\"" にあります。

「thatThingが定義されていません」という結果になります。

ありがとう!

var oneThing = new Thing();

letsDoSmthg(oneThing);

letsDoSmthg(thatThing){
    document.getElementById("fezok").innerHTML+="<input type=\"button\" value=\"Do smthg\" onclick=\"thatThing.doSmthg();\">";
}

function Thing(){
    this.variable1=0;
}
Thing.prototype={
    doSmthg: function(){
        this.variable1=1534;
    },
4

1 に答える 1