// イベントハンドルの設定 Event.observe(window, "load", buttonMouseOver_Count, false); Event.observe(window, "load", setEventHandle, false); // イベントハンドラの紐付け function setEventHandle() { var changeTextBox = document.getElementsByClassName("text_box"); changeTextBox.each(function(obj) { Event.observe(obj, "focus", function(){ buttonMouseOver();}, false); Event.observe(obj, "over", function(){ buttonMouseOver();}, false); }); } // フォーカスで画像を変更 function buttonMouseOver() { if ( Element.hasClassName($('input_box'), "input_remarks")) { Element.removeClassName($('input_box'), "input_remarks"); } } function buttonMouseOver_Count() { if ( $('input_box').value.length > 0) { Element.removeClassName($('input_box'), "input_remarks"); } }