サンプルページ 概要 11月1週目のJavaScriptです。やりたかった事は以下。 input要素にデフォルトテキストが表示されていて、文字色は薄い フォーカスすると、デフォルトテキストが消えて文字色を濃く変える 何も入力せずにフォーカスを外すとデフォルトテキストが再び現れる 何か入力してあれば、再びフォーカスしても何も起こらない ソースコード jQueryを使用しています。 $(function () { var searchInpt = $("#searchText"); var defaultVal = searchInpt.attr("value"); searchInpt.css("color","#999"); searchInpt.focus(function() { if (searchInpt.attr("value") == defaultVal) { $(this)