通常不足している IE をカバーするフォーム フィールドのプレースホルダーとして機能する小さなスクリプトを作成しようとしています。JavaScriptは初めてなので、少し助けていただければ幸いです。どこが間違っているのかわかりません...
function replacer(){
var infoDef = document.getElementById("info").defaultValue;
var info = document.getElementById("info");
info.onblur = changevalue;
info.onfocus = changevalue;
function changevalue()
if (info.value = infoDef) {
info.value = '';
}
else {
info.value = infoDef;
}
}
}
そしてHTML:
<textarea name="info" id="info">Default text...</textarea>