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完成了这个提示消息的出现和隐藏,,,

 

可是,为什么这样行呢。。。。。持续懵逼中。。。。。。。

 

转载于:https://www.cnblogs.com/thonus/p/6051880.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值