非常に単純な HTML フォームがあります。入力フィールド onfocus と onblur の値を変更したかったのです。
var name = document.getElementById('name');
name.onfocus = function () {
if (name.value == 'Your Name') {
name.value = '';
}
}
name.onblur = function () {
if (name.value == '') {
name.value = 'Your Name';
}
}
( jsfiddle デモ)
Firefox では問題なく動作しますが、Chrome では動作しません。私のクロムのバージョンは 26.0.1410.64 m です。