textarear中的value....還是...innertext


今天做頁面中有文本框和textarear的輸入提示,剛開始想使用placeholder,然后兼容性就gg了.......

於是呢就是用value+js的foucus和blur吧,勉強實現提示的效果,然后發現其中的textarear,中的提示文字不顯示.....

於是乎百度之,有人說textarear不支持value,屬性,這個寫在標簽內,作為innerText,果然可以顯示提示了,

當時我的心情,可以起飛了。

 

然后我就用jquery的text();方法+foucus和blur,來解決這個提示的出現和消失,然后驚悚地發現,提示消失后,卻並不能再出現了。。。。因為用了text("");把內容置空。。。

后面在textarear里面輸入的信息,text()方法卻獲取不到。。。。。打印為空。。。。很奇怪啊,然后將text(),換成html();也不行。。。。我這暴脾氣。。。

 

最后我用val();竟然獲取到了textarear里面輸入的內容,我擦。。。。。將所有的都變為val();卧槽。。。。。。。。val(),方法竟然還能活去textarear的innerText的內容,

於是乎用val()+focus和blur完成了這個提示消息的出現和隱藏,,,

 

可是,為什么這樣行呢。。。。。持續懵逼中。。。。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM