在textarea中获取字符的行和列

时间:2013-12-08 16:23:16

标签: javascript html

给定一个字符索引,例如第42个字符,我如何获得该字符在textarea中的哪一行和哪一列?给出手动换行和文本换行。

我尝试迭代字符并检查新行(\n)以增加行计数器,但我不知道如何检查自动换行。即使使用cols属性,对此也不太可靠。

1 个答案:

答案 0 :(得分:-2)

var line = Math.floor(index / width);
var column = index % width;