由于某些原因onblur和onfocus属性不起作用。我定义它们是对的吗?onFocus和onBlur
var replyTxt = document.createElement("input");
replyTxt.id="replyTxt";
replyTxt.type="text";
replyTxt.value="Write a reply";
replyTxt.onfocus = function(){if(replyTxt.value==replyTxt.defaultValue) replyTxt.value='';};
replyTxt.onblur= function(){if(replyTxt.value=='') replyTxt.value=replyTxt.defaultValue;};
我也试图把在报价
其实它应该工作。我不知道为什么它不? – Pratik 2010-12-20 07:47:15
没有设置defaultValue。还有一些关闭是在匿名函数内完成的,其中'this.value'比'replyTxt.value'更好的选择。 – mplungjan 2010-12-20 08:05:22