|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 8
|
|||||||||||
TextContent27.05.2016, 16:50. Показов 4612. Ответов 9
Метки нет (Все метки)
При использовании textContent опускаются все теги, включая <p>, <div> и прочие.
При получении выделения все переносы от <p> просто исчезают. Пример:
Next textThat text Как этого избежать? innerText, innerHTML и outerHTML выдают undefined.
0
|
|||||||||||
| 27.05.2016, 16:50 | |
|
Ответы с готовыми решениями:
9
textContent не работает в IE
Textcontent и innertext |
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 27.05.2016, 18:35 | |
|
Replicatorfrom, это в каком браузере у вас свойство textContent для объекта Range выдаёт хоть что-то, отличное от undefined?
свойство textContent, как и innerText имеется только у ноды для получения выделенного текста используйте метод toString ()
1
|
|
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 8
|
||||||||||||||||||||||||||
| 28.05.2016, 11:01 [ТС] | ||||||||||||||||||||||||||
|
Извините, что неверно передал свою мысль, и нагородил мусора в начале темы.
Всё заключается в том, что переносы строк в textarea заключаются исключительно в <p> теге. Код в JS. Что с textContent, что с toString() - результат одинаков, но с toString() добавляется пробел между словами.
В данном случае, мы выделили текст от слова "текст" во второй строке до 4-ой буквы "в" в четвёртой строке.
Заранее спасибо! Добавлено через 11 часов 59 минут Поправка, текст в кавычках, который мы пытались выделить
0
|
||||||||||||||||||||||||||
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||||||
| 28.05.2016, 13:46 | ||||||
|
о каких добавлениях вы тут пишете?
давайте так сделаем: держите код -- покрутите его:
1
|
||||||
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 8
|
|
| 28.05.2016, 15:48 [ТС] | |
|
Понял, но мы о разном.
Одно дело - textarea. Другое дело - body. Вот пример, который поставит все точки над "i": https://jsfiddle.net/xheqf8Ly/1
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
||
| 28.05.2016, 16:07 | ||
|
в текстареа переносы строк \n визуально видны именно как переносы строк в плайн-тегах (включая <body>): 1. переносы строк преобразуются в единичные пробелы 2. многократные пробелы преобразуются в единичные пробелы и это всё естественно - так работают все браузеры что именно вам не нравится в браузерах? плиз, конкретно, по пунктам
1
|
||
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 8
|
|
| 28.05.2016, 16:15 [ТС] | |
|
Хорошо, постараюсь поподробней объяснить (никогда не умел объяснять).
Пишу расширение для форума, который создаёт хайд с определёнными параметрами. Нюанс в том, что у самого форума при выделении текста и вставки хайда весь хайд замещается на 1-ую строку, повторяющуюся ровно то количество раз, сколько было всего строк. В этом то и была идея написать расширение. Мой вариант, описанный в 4-ом сообщении, работает прекрасно, за исключением одного: переносы строк не работают в теге <body>. Как можно реализовать этот перенос? Спасибо заранее за ответ.
0
|
|
|
супермизантроп
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
|
|
| 28.05.2016, 16:23 | |
|
ответ у вас уже есть выше, от коллеги Padonak -- меняйте символы \n на теги <br> методом replace ()
1
|
|
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 8
|
|||||||||||
| 28.05.2016, 17:56 [ТС] | |||||||||||
|
И получаю такую ахинею в коде:
Это можно перекодировать как-то? Добавлено через 1 час 27 минут помогите!
0
|
|||||||||||
| 28.05.2016, 17:56 | |
|
Помогаю со студенческими работами здесь
10
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|