Я пытаюсь подсчитать, сколько символов отображается в первой строке текста, который обернут, потому что ширина диапазона ограничена.
Я знаю, что подсчетсимволы строки могут быть сделаны с "length", но я не могу получить первую строку.
Пример:
#divone {
width: 80px;
overflow: hidden;
}
<div id="divone">
<p id="one">Some long text
<p>
</div>
Отображаемый текст выглядит как первая строка: «немного длинно» и вторая строка «текст»
Ожидаемый вывод из JavaScript:
Some long
Псевдокод, который я решил решить:
Определение последнего слова перед переносом текста
Посмотрите этослово в исходном тексте и извлечение подстроки
Используйте length()
для подсчета символов подстроки.