一年前,我一直在寻找autoresize textarea,我发现它here,当时这个脚本在jsfiddle中运行正常,但是现在它不起作用,我在控制台浏览器上看到一条错误消息喜欢:
Uncaught ReferenceError: autoresize is not defined
我尝试将其作为index.html
在我的计算机上制作,并且有效。
我的问题,为什么现在不能在jsfiddle工作? 对不起,也许我的问题不是那么重要,我只是好奇,这是jsfiddle中的错误,还是脚本中的错误?
function autoresize(textarea) {
textarea.style.height = '24px';
textarea.style.height = textarea.scrollHeight + 12 + 'px';
}
答案 0 :(得分:2)
该死的有用的onLoad
包装器:
只需将其更改为No wrap
:
......它会起作用。它不起作用,因为autoresize
函数包含在onLoad
处理程序中,这使得无法在范围内找到您的函数。