给定一个字符索引,例如第 42 个字符,我怎样才能得到该字符在文本区域中的哪一行和哪一列?给定手动换行和文本换行。
我尝试遍历字符并检查新行 (\n
) 以增加行计数器,但我不知道如何检查自动换行。即使使用 cols
属性似乎也不是很可靠。
最佳答案
var line = Math.floor(index / width);
var column = index % width;
关于javascript - 获取文本区域中字符的行和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20455693/