LINUX.ORG.RU

Найти следующий/предыдущий text node за заданным в порядке документа.

 ,


0

1

Т.е. независимо от того, сколько между ними разновсяческих открывающих и закрывающих тегов. Надо на голом js, покомпактнее и побыстрее; рекурсивно сканировать DOM я и сам догадаюсь.

Например, в <p><b>Hello</b> <i>world</i>!</p> – следующий текстовый узел после «Hello» – пробел, а после пробела – «world».

★★★★★

Последнее исправление: dimgel (всего исправлений: 1)

Абсолютно ничего не понятно.

Кто такой «голый js»? Чем «заданным»? У тебя есть DOM, но тебе лень по нему ходить? У тебя нет DOM, и ты хочешь SAX чтоб полегче? Или ты нас к строкосношению склоняешь?

t184256 ★★★★★
()

Найти уже готовую библиотеку для парсинга html/текста и разобраться с ней. Или написать что-то, куда занести все теги, убрать все теги со страницы, и оставить непосредственно текст, ну или поиском по тэгу чисто, а все лишнее уже с него убирать кроме текста.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)