Javascript document.getSelection

时间:2010-08-21 20:17:18

标签: javascript

我正在尝试使用document.getSelection来选择我在WYSIWYG编辑器的文本区域中输入的文本。它只适用于选择文本区域外的文本。我不知道是否有办法让你在文本区域内选择文字?

以下是WYSIWYG文本编辑器的文本区域:

<iframe id="editor" width="100%" height="400px" contentEditable="true"></iframe>

1 个答案:

答案 0 :(得分:3)

您需要获取iframe文档的选择:

var ifrDoc = document.getElementById("editor").contentWindow.document,
    sel = ifrDoc.getSelection();

请注意,对于Internet Explorer,您需要 document.selection.createRange()而不是 document.getSelection()