首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获取textarea框的滚动条有问题

获取textarea框的滚动条有问题,可能是因为浏览器兼容性问题或者CSS样式设置不正确。以下是一些可能的解决方案:

  1. 检查浏览器兼容性:确保您的代码在目标浏览器中运行正常。可以使用工具如BrowserStack或Sauce Labs进行测试。
  2. 使用CSS样式设置滚动条样式:
代码语言:css
复制
textarea::-webkit-scrollbar {
  width: 12px;
}

textarea::-webkit-scrollbar-track {
  background: #f1f1f1;
}

textarea::-webkit-scrollbar-thumb {
  background: #888;
}

textarea::-webkit-scrollbar-thumb:hover {
  background: #555;
}
  1. 使用JavaScript获取滚动条位置:
代码语言:javascript
复制
var textarea = document.getElementById("myTextarea");
var scrollTop = textarea.scrollTop;
var scrollLeft = textarea.scrollLeft;
  1. 使用JavaScript设置滚动条位置:
代码语言:javascript
复制
var textarea = document.getElementById("myTextarea");
textarea.scrollTop = 100;
textarea.scrollLeft = 50;

如果以上方法仍然无法解决问题,请提供更多详细信息,以便更好地帮助您解决问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • JS - 可自动伸缩高度文本

    文本默认现象: textarea如果设置cols和rows来规定textarea尺寸,那么textarea默认宽高是这俩属性设置值,可以通过鼠标拖拽缩放文本尺寸。...textarea如果设定了宽高,那么如果文本超出高度,会自动出现滚动条。而不会撑开文本高度。 如果什么也不设置,最小宽高很窄很细,随便输入内容也会超出文本隐藏,且自动增加滚动条。 ?...因为文本宽高固定死了, 还是超出出现了滚动条。 怎么让文本初始化设置一定高度,但是文字超出时自动跟随内容高度伸缩?...而且如果用户一直不点击别的地方让textarea失去焦点,这个事件就永远不会触发,文本高度就不变。 比如输入过程中,就成了这样: ? 然后点击别的地方才会一次性展开: ?...答:就是计算文本滚动高度,即内容高度 具体怎么做? 答:键盘每次弹起时候,获取文本内容高度添加给文本高度,即可让其实时跟随内容自适应。 内容高度用什么属性计算?

    9.3K20

    textarea内容自动撑开高度,实现高度自适应

    大家好,我是前端队长Daotin,想要获取更多前端精彩内容,关注我(全网同名),解锁前端成长新姿势。 以下正文: textarea使我们常用表单元素。一般用于多行文字输入。...在绝大多数情况下,都可以满足我们要求。 但是它有一个缺点是,它高度是固定了,如果文本内容超出了它设定高度时,就会显示出丑陋滚动条。...具体思路:当出现滚动条时候,文本实际高度就是**scrollHeight**,我们只需要设置文本高度为内容**scrollHeight**即可。 代码实现: <!...+ 'px'; }); 注意点: 由于textarea默认是padding ,所以在设置文本高度时候要减去padding*2 需要在每次设置...scrollHeight之前,设置一次文本初始高度textarea.style.height = '100px';,这样在文本内容减少时候,文本高度才会减少。

    23K50

    AWT常用组件

    ScrollPane 带水平及垂直滚动条容器组件 TextArea 多行文本域 TextField 单行文本 这些 AWT 组件用法比较简单,可以查阅 API 文档来获取它们各自构方法、成员方法等详细信息...TextField 类构造方法4种重载形式,通过给参数赋值,可以设置文本初始文本字符,以及文本列数。TextField类构造方法见表。...TextArea构造方法5 种重载形式,通过参数赋值,不但可以像 TextField 一样指定初始化文本内容、列数,而且可以指定文本域行数、垂直滚动条显示。...不显示滚动条 SCROLLBARS_VERTICAL_ONLY 显示垂直滚动条 除了与TextField相似的常用成员方法,类TextArea还经常用到成员方法append(String str),...对话是可以独立存在顶级窗口, 因此用法与普通窗口用法几乎完全一样,但是使用对话需要注意下面两点: 注意事项 对话通常依赖于其他窗口,就是通常需要有一个父窗口; 对话非模式(non-modal

    8510

    一文搞懂 JavaScript 中 DOM 相关距离

    一、问题由来 刚开始学 DOM 操作中对于元素距离元素距离问题总是迷迷糊糊,虽然万能 getCurrentStyle 方式来取得所需要属性,但是有时看别人代码时候,总会遇到很多简写方式...textarea.scrollLeft = 0(横向滚动条滚动距离) textarea.offsetLeft = 10(元素左外border距离父元素左内border距离) 当我把滚动条加上时候...= static),这个定位父元素就是我们计算所有offset属性参照物。 元素 offsetParent 获取方式: 通过元素offsetParent属性直接获取。...: 三、鼠标事件相关坐标距离 鼠标事件中有很多描述鼠标事件发生时坐标信息,给大家介个图看看: 这么多坐标位置到底什么区别呢?...其实我们之间问题,从来都不是距离。

    1.4K31

    使用 CodeMirror 打造属于自己在线代码编辑器

    默认情况下,显示一个红点(•),这个红点一个带有前面特殊字符编码提示。...scrollbarStyle: string 设置滚动条。默认为”native”,显示原生滚动条。核心库还提供了”null”样式,此样式会完全隐藏滚动条。Addons可以设置更多滚动条模式。...autofocus: boolean 是否在初始化时自动获取焦点。默认情况是关闭。但是,在使用textarea并且没有明确指定值时候会被自动设置为true。...---- 如果你要设置代码大小该怎么做呢? 1 editor.setSize('800px', '950px');     //设置代码长宽 另外,如果你想给代码赋值,该怎么办呢?...12 editor.setValue("");    //给代码赋值editor.getValue();    //获取代码值 如果你再想在其他地方设置新属性,可以像下面这样写: 1 editor.setOption

    3.3K00

    codemirror自定义代码提示_96图文编辑器

    默认情况下,显示一个红点(•),这个红点一个带有前面特殊字符编码提示。...scrollbarStyle: string 设置滚动条。默认为”native”,显示原生滚动条。核心库还提供了”null”样式,此样式会完全隐藏滚动条。Addons可以设置更多滚动条模式。...autofocus: boolean 是否在初始化时自动获取焦点。默认情况是关闭。但是,在使用textarea并且没有明确指定值时候会被自动设置为true。...---- 如果你要设置代码大小该怎么做呢? editor.setSize('800px', '950px'); //设置代码长宽 另外,如果你想给代码赋值,该怎么办呢?...editor.setValue(""); //给代码赋值 editor.getValue(); //获取代码值 如果你再想在其他地方设置新属性,可以像下面这样写: editor.setOption

    3.5K20

    duilibCombo控件滚动条不显示问题

    duilibCombo控件下拉是一个独立子窗口,类名:CComboWnd。...从duilib源码可以知道,CComboUI控件在Add到布局上时候,自己m_pManager还是当前所在窗口管理器指针,这样默认滚动条样式图片等都在其中。...但是下拉框子窗体CComboWnd却有自己一个CPaintManagerUI对象m_pm,而这个m_pm却没有从m_pManager中拿到滚动条样式等资源(好像字体也是,好在字体可以直接指定全局共享...),这样就出现了滚动条不显示问题。...其实duilib原本设计应该是通过dropbox属性来设置下拉属性等,只是我也没去调试这个dropbox属性值应该怎么去写。所以就冒昧改了一下源码。

    1.9K40

    uni-app textarea auto-height 文字出现上下滚动

    Contents 1 前言 2 解决思路 3 原理 4 关于 前言 帮一个可爱小姐姐改一个uni-app构建微信小程序时,在使用textarea组件时遇到一点小问题。...描述问题:在uni-app中,auto-hetght属性会出现高度不够,文字能够上下移动问题,具体见下图: ? 当输入文字过多时,textarea文字可以上下滚动。...这不属于产品需求,产品要是输入高度随着文字变化而变化不能出现滚动条,而在uni-app打包微信小程序中却出现了滚动 解决思路 排查原生微信小程序中是否问题 在微信小程序原生语法中尝试使用该组件...说明是uni-app编译小程序会出现这个bug 进一步排查,查看小程序工具中调试工具Wxml下Dom以及style 初始没有输入文本时候,微信小程序textarea一个height:22.5px...所以,修改uni-app输入中文本行高即可解决该问题。 关于 文章首发于:uni-app textarea auto-hetght 文字出现上下滚动

    3.1K20
    领券