[英]JavaScript/jQuery get current selected text inside iframe
我的Iframe看起来像这样
<iframe id="myId" class="af_richTextEditor_content-input" frameborder="0" style="height: 36em;" src="/blank.html">
<html>
<head>
<title></title>
</head>
<body dir="ltr" style="margin: 0px; padding: 1px; font-size: small; font-family: Tahoma,Verdana,Arial,Helvetica,FreeSans,sans-serif; -moz-box-sizing: border-box;">
myText
<br>
MySecondText
</body>
</html>
</iframe>
这个iframe的行为就像是textarea(就像输入框一样),我可以在其中写入文本并在其中选择一些文本。 现在,当按下按钮时,我要获取所选区域(选择身体标签的开始位置和结束位置)。 如何? jQuery的? 纯JS? 例子?
如果您只是想将选定的文本用作问题标题所建议的内容,那么我的回答就可以了(但仅适用于与所包含文档来自同一域的iframe):
如果您要在<body>
查找字符偏移量(如问题正文所建议的那样),则可以按照以下方法进行操作:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.