在不选择任何数据的情况下从多行文本框中获取当前光标位置

Get current cursor position from multiline textbox without selection of any data

本文关键字:文本 获取 位置 光标 任何 选择 数据 情况下      更新时间:2023-09-26

如何从多行文本框中获得当前光标位置而不选择文本框中的任何数据?

这个香草JS 演示应该可以让你开始。

var textArea = document.getElementsByTagName('textarea')[0];
function mouseMove(e) {
  var x = e.pageX - textArea.offsetLeft,
      y = e.pageY - textArea.offsetTop;
  textArea.value = x + ", " + y;
}
textArea.addEventListener('mousemove', mouseMove, false);