Я хотел знать, можно ли получить размер (ширину и высоту) синего поля, который появляется при выборе текста. Как получить размер синего текста?
ответ
document.getElementById("area").addEventListener("mouseup", function() {
var bcr = getSelection().getRangeAt(0).getBoundingClientRect();
document.getElementById("info").innerHTML = "W: "+ bcr.width +' H:'+ bcr.height;
}, false);
<div id="area">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat consectetur incidunt vel praesentium cum blanditiis tempora doloribus culpa odit! Labore at cum ad, voluptas nobis nam iste non omnis vitae?
</div>
<b id="info"></b>
Так после того, как вы получили диапазон отбора в .getBoundingClientRect()
в bcr
переменной, которую можно извлечь из этого момента любое значение, что этот метод обеспечивает такие как
ширина, высота, верхняя, левая, правая, нижняя
https://developer.mozilla.org/en/docs/Web/API/Element/getBoundingClientRect
Спасибо за ваш ответ Roko, но я надеялся, что смогу получить размеры выбора, поскольку я выбрал текст. Например, я выбираю слово «текст», и он дает мне размер окна выбора для этого текста, но он должен работать для каждого текста, который я выбираю. Если есть способ поместить выделенный текст в промежуток, чем он будет работать. –
@HebertAG OK отредактировал мой ответ, в любом случае используйте '.getBoundingClientRect()' :) –
Это именно то, что я искал. Благодаря! Знаете ли вы, есть ли способ, которым я мог бы также получить позицию окна выбора (x и y)? Это просто из любопытства, я хотел только размеры. –
- 1. Получить размер текста заголовка WINAPI
- 2. Как получить дамп памяти после синего экрана
- 3. Как получить размер отображаемого текста на QPainter?
- 4. Как получить размер текста RichEdit в Delphi
- 5. gtkmm goocanvas Как получить размер отображаемого текста
- 6. Как получить размер шрифта текста в Android
- 7. Как установить размер scrollview как размер текста?
- 8. Обнаружение синего экрана
- 9. PDFbox - получить размер шрифта или текста или формат текста
- 10. получить размер текста ярлыка внутри div?
- 11. Размер текста для текста UITextView
- 12. Как изменить размер текста кнопки?
- 13. Как изменить размер текста флажка
- 14. Как изменить размер текста listview
- 15. Как получить размер текста и аналогичные настройки с помощью CF?
- 16. Как получить размер текста строки на холсте WPF?
- 17. Рисование текста с помощью CGContextShowGlyphsAtPoint - как получить размер шрифта?
- 18. Как получить реальную высоту прокрутки div (скажем, внутренний размер текста)
- 19. Как получить размер текста по умолчанию из TextView на виджет?
- 20. Как получить ширину текста и изменить размер шаблона соответственно?
- 21. Как получить размер текста по умолчанию Spinner в Android?
- 22. Как получить размер шрифта текста в форме через openxml?
- 23. CkEditor: как получить фактический размер текста без HTML-тегов
- 24. R синтаксис синего сияния
- 25. Как измерить размер текста с помощью DWrite?
- 26. ошибка синего экрана: DRIVER_RETURNED_HOLDING_CANCEL_LOCK
- 27. Размер текста счетчика
- 28. RenderScript Размер текста
- 29. Размер текста внутри PreferenceScreen
- 30. Изменить размер текста WebView?
Что вы попробовали? – Xzandro
Пока ничего. Я не знаю, как это сделать. Я все еще новичок в программировании. –