removeValue
フォームフィールドの値を削除するために呼び出されるメソッドを作成しました。ユーザーがクリックするたびに、実行する関数を含む onclick イベントを html に配置すると、「... の変数を参照できません」というエラーが発生します (そのようなもの)。何故ですか?
this
キーワードは常に呼び出されるオブジェクトを参照すると思っていthis.value ="";
ましたが、HTML に直接記述すれば機能します。何故ですか?
function removeValue () {
if (this.value != "") {
this.value = "";
}
}