-1
このコードは、Jon Duckett JSの教科書のコードです。私の質問は、minLength
は変数として宣言する必要はありませんか?functionパラメータは値を保持しているため、変数として宣言されていますか?
var elUsername = document.getElementById(‘username’); //get username input
var elMsg = document.getElementById(‘feedback’); //get feedback element
function checkUsername(minLength){ //declare function
if(elUsername.value.length < minLength) { //if username too short
//set the error message
elMsg.textContent = 'Username must be ' + minLength + ' characters or more’;
} else {
elMsg.innerHtml = ‘ ’;
}
}
elUsername.addEventListener(‘blue’, function(){ //when it loses focus
checkUsername(5); //pass arguments here
}, false),
2行目に構文エラーがあります。 'vr'は' var'です。また、スマート引用符で一重引用符を混ぜると、構文エラーが発生します。ストレート引用符を使用し、ファイルがUTF-8などのよく知られた標準を使用してエンコードされていることを確認してください。 –
Scotさん、ありがとうございました。私はこのコードをJon Puckettの教科書からコピーしました。 – Chris