<button id="max" onclick="Application(document).maximum();">Maximum</button>
のプロパティ '最高' を読み込めません、私はこのエラーを取得する:キャッチされない例外TypeError:<code>maximum</code>を呼び出している間
Uncaught TypeError: Cannot read property 'maximum' of undefined
function Application(document) {
this.maximum=function() {
document.getElementById("result-value").innerHTML=new StatisticsCalculator().maximum([1,2]);
}
}
私は問題を取得(Application,StatisticsCalculator)
のjsファイル、HTML file.Stillの両方が含まれています。これを解決する方法
?
前に 'new'' onclickの= "新しいアプリケーション(文書).maximum()を含める;' – guest271314
は正確にあなたが何をしていますやろうとしている? Clickイベントで関数を実行しようとしていますか? – Aron
コンストラクタを使ってオブジェクトを作成するには、 'new'を使う必要があります。しかし、これはまったく意味のないパターンのように見えます。おそらく、 'maximum'を(オブジェクトではなく)平易な古い関数にするべきです。その後、 'onclick'属性を使う代わりにスクリプト内で' addEventListener'を使って攻撃することができます。 – Ryan