JavaScript / JQuery получить текущий выделенный текст внутри iframe - PullRequest
0 голосов
/ 07 ноября 2011

Мой 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?Примеры?

1 Ответ

0 голосов
/ 07 ноября 2011

Если вы просто хотите, чтобы выбранный текст соответствовал названию вопроса, мой ответ здесь сделает всю работу (но только для фреймов, которые приходят из того же домена, что и содержащий документ):

как получить выделенный текст из iframe с помощью javascript?

Если вы ищете смещения символов в пределах <body>, как предполагает тело вопроса, вот как вы можете это сделать:

Получить начальное и конечное смещение диапазона относительно его родительского контейнера

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...