我想知道如何爲多個輸入字段創建多個onfocus
和onblur
。你如何在焦點和onblur上創建多個?
我有這樣的事情,但是當名稱字段是onfocus
,電子郵件字段也是onfocus
。有沒有辦法解決這個問題?
$(document).ready(function(){
focusBlur();
});
function focusBlur() {
var formName = document.getElementById('name');
var valueName = 'name';
var formEmail = document.getElementById('email');
var valueEmail = 'email';
formName.onfocus = function() {
if(formName.value == valueName) {
formName.value = '';
}
if(formEmail.value == valueEmail) {
formEmail.value = '';
}
};
formName.onblur = function() {
if(formName.value == '') {
formName.value = valueName;
}
if(formEmail.value == '') {
formEmail.value = valueEmail;
}
};
}
如果您已經使用jQuery,爲什麼不一直使用它? (你的表單).on('mouseover','.anyclass',function(){//做點什麼}' – cr0ss 2015-03-31 19:51:18
)你可以附加一個類給他們, jQuery有自己的包裝事件監聽器的方式,它不能與香草互通。不要混合使用 – cr0ss 2015-03-31 19:53:06
我想練習javascript .. – user2916693 2015-03-31 19:53:27