Я пытаюсь заменить весь текст между тегами и хочу узнать самый быстрый способ сделать это.
Примером может быть попытка заменить весь текст произвольной строкой helloWorld, так что это:
<div>
<div>
RandomText1
<div>
RandomText2
</div>
</div>
</div>
Становится так:
<div>
<div>
helloWorld
<div>
helloWorld
</div>
</div>
</div>
Мой текущий подход будет:
- Выполнить поиск в глубину (DFS) в DOM
- Для каждого элемента проанализируйте и определите, какая часть является текстом, а какая частью является элементом.
- Для части, которая является текстом, замените его.
Для меня это было бы очень медленно, особенно если пытаться сделать это для большого документа и повторять процесс много раз. Есть ли более быстрый способ?