收藏
回答

小程序如何获取input标签当前焦点的位置?

原生js的实现如下,怎样才能拿到标签的selectStart

<html>
    <head></head>
    <body>
        <script>
            function getTxt1CursorPosition() {
                var oTxt1 = document.getElementById('txt1')
                var cursurPosition = -1
                cursurPosition = oTxt1.selectionStart
                alert(cursurPosition)
            }
        </script>
        <input type="text" id="txt1" value="abcde" onclick="getTxt1CursorPosition()" />
    </body>
</html>
最后一次编辑于  2021-08-25
回答关注问题邀请回答
收藏

3 个回答

  • TNT
    TNT
    2021-08-25

    标题叫小程序如何获取、示例代码整的h5.。。所以你是想要搞h5的还是小程序的

    2021-08-25
    有用
    回复
  • 微盟
    微盟
    2021-08-25

    小程序的 input 和 textarea 也有 selection-start 和 selection-end 的属性。

    selection-start: 光标起始位置,自动聚集时有效,需与selection-end搭配使用;


    https://developers.weixin.qq.com/miniprogram/dev/component/input.html

    2021-08-25
    有用
    回复
  • 困难
    困难
    2021-08-25

    bindinput事件可以拿到一个cursor

    2021-08-25
    有用
    回复
登录 后发表内容