从多行文本框获取当前光标位置而不选择任何数据

时间:2013-01-07 13:13:48

标签: javascript javascript-events

如何从多行文本框中获取当前光标位置,而不从文本框中选择任何数据。

1 个答案:

答案 0 :(得分:0)

这个香草JS DEMO应该让你开始。

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);