Javascript检测文本区域中的滚动条

标签 javascript mootools textarea scrollbar

我想知道是否有人知道我将如何检测滚动条何时出现在 textarea 中。

我目前正在为我的 JavaScript 使用 mootools,但在检测滚动条时遇到了问题。

最佳答案

function has_scrollbar(elem_id)
{
    const elem = document.getElementById(elem_id);
    if (elem.clientHeight < elem.scrollHeight)
        alert("The element has a vertical scrollbar!");
    else
        alert("The element doesn't have a vertical scrollbar.");
}

请参阅此 jsFiddle http://jsfiddle.net/qKNXH/

关于Javascript检测文本区域中的滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3238515/

相关文章:

jquery - 在 CSS 缩放 Canvas 中获取正确的鼠标位置

javascript - Javascript/JQuery 中 $H 的含义是什么?

javascript - Jquery - 如果光标位置在文本字段的开始/结束

validation - 使用 JSF 捕获每个按键事件的服务器端验证

javascript - 了解 IIFE

javascript - 在离开过渡处于事件状态时继续渲染组件

javascript - 在同级元素的单击事件中从内存中删除 Image() 对象 — JavaScript

javascript - JS/JQuery 获取多维对象中键的值

javascript - 增加 MooTools 中的左边距

javascript - 了解使用 JavaScript 进行文本区域选择的过程