onfocus, onblur が動作しない
function clear(elements) { if(elements.value == elements.defaultValue) { elements.value = ""; } } function init(elements) { if(elements.value == "") { elements.value = elements.defaultValue; } }
ってやって textarea 要素に
<textarea cols="5" rows="30" onfocus="clear(this)" onblur="init(this)">ここに入力</textarea>
って書いても意図した動作にならないんだがどういうことだ…。
追記 : メソッド名を clear 以外にしたら動いたとの報告があり、試してみたらちゃんと動いた…何か特別な意味あるんか clear って。