Javascript 如何在html中使用jquery从Iframe获取行号
在我的页面中有一个Javascript 如何在html中使用jquery从Iframe获取行号,javascript,html,iframe,Javascript,Html,Iframe,在我的页面中有一个textarea。用户可以在文本区域中键入文档 我使用WYSIWYG文本编辑器来格式化文本,因此在运行时,textarea更改为iframe 因此,我无法从iframe获取值,但我需要光标行号和用户高亮文本 当用户突出显示文本时,图像显示在textarea的末尾 我从文本区域[]获得它,但是如何从iframe获得相同的值linum函数计算文本区域中的\n个数: function lineNum() { return doc.value.substr(0, doc.sel
textarea
。用户可以在文本区域
中键入文档
我使用WYSIWYG文本编辑器来格式化文本,因此在运行时,textarea
更改为iframe
因此,我无法从iframe
获取值,但我需要光标行号和用户高亮文本
当用户突出显示文本时,图像显示在textarea
的末尾
我从文本区域[]获得它,但是如何从
iframe
获得相同的值linum函数计算文本区域中的\n个数:
function lineNum() {
return doc.value.substr(0, doc.selectionStart).split("\n").length;
}
但在所见即所得文本编辑器中,没有新行。如果切换,可以在一行中看到所有html代码
没有简单的方法可以知道光标在哪一行:
- 您可以将useLineBreaks选项设置为true,但它仅更改编辑器解释Enter键的方式:使用
或李> - 如果一行长度超过文本区域宽度,且文本中没有任何信息,则可以截断该行
- 得到
- 然后添加一个标记
- 获取此标记的名称