0

removeValueフォームフィールドの値を削除するために呼び出されるメソッドを作成しました。ユーザーがクリックするたびに、実行する関数を含む onclick イベントを html に配置すると、「... の変数を参照できません」というエラーが発生します (そのようなもの)。何故ですか?

thisキーワードは常に呼び出されるオブジェクトを参照すると思っていthis.value ="";ましたが、HTML に直接記述すれば機能します。何故ですか?

function removeValue () {  
    if (this.value != "") {
        this.value = ""; 
    }
}
4

1 に答える 1