我有一个固定宽度
和高度
的textarea
,我也不想调整textarea
的大小当添加大于其高度的文本时,我想向其添加滚动条。我希望它限制添加更多文本。
注意:maxLength
属性不能解决我的问题,因为 fontSize
和 fontFamily
可以是任何东西,所以我不知道 maxLength
值,只有 textarea
的 width
和 height
以像素为单位
最佳答案
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<textarea rows="3" onkeyup="myFunction(this)">
a
</textarea>
<script>
function myFunction(textarea) {
if (textarea.scrollHeight > textarea.clientHeight) {
console.log('visible')
} else {
console.log('not visible');
}
}
</script>
</body>
</html>
关于javascript - 限制文本区域添加超过其高度的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54920324/