textarea输入框placeholder换行问题

我们知道input和textarea有placeholder这个属性,但是如果要实现placeholader内文本的换行,是不是就傻逼了?

优雅的hack

<textarea class="textAreaMultiline" 
          placeholder="Hello, \nThis is multiline example \n\nHave Fun"
          rows="5" cols="35"></textarea>
const textAreas = document.getElementsByTagName('textarea')
Array.prototype.forEach.call(textAreas, (elem) => {
  elem.placeholder = elem.placeholder.replace(/\\n/g, '\n')
})
Last Updated:
<manfred>峯</hu>
欢迎关注微信公众号 【Big前端】无广告,无软文,就是这么傲娇。直推一线大厂高质量内容,不局限于前端·后台·运维相关,还包括房价🏠、信用卡💳等内容也可内推一线大厂腾讯阿里字节,对腾讯字节比较熟悉,简历可以发给我,我会给你介绍一线大厂的情况,让你更加了解一线大厂