Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Текст между тегами <br> (https://javascript.ru/forum/misc/84899-tekst-mezhdu-tegami-br.html)

noveek 01.02.2023 16:53

Текст между тегами <br>
 
Здрасте, подскажите как выбрать текст между двумя тегами <br> используя document.queryselector например вот данные:

Вот XPATH:
//*[@id="outputPal"]/text()[9]


document.Evalute нельзя использовать по некоторым причинам (

Например весь текст берётся так:
document.querySelector("#output").innerHTML

voraa 01.02.2023 17:37

Цитата:

Сообщение от noveek
Например весь текст берётся так:
document.querySelector("#output").innerHTML

const elem=document.querySelector("#output"); // берем элемент
const br=elem.querySelector('br'); // ищем там  первый<br>
const tn = br.nextSibling; // текстовый узел, следующий за <br>
const text = tn.data; // получаем текст

рони 01.02.2023 17:41

noveek,
document.querySelector('#outputPal>br:nth-child(8)').nextSibling.nodeValue

noveek 01.02.2023 17:56

Цитата:

Сообщение от рони (Сообщение 550359)
noveek,
document.querySelector('#outputPal>br:nth-child(8)').nextSibling.nodeValue

Спасибо тебе большое дай бог всех благ !
Прямо то что нужно :
alert(document.querySelector('#outputPal>br:nth-child(14)').nextSibling.nodeValue)


Часовой пояс GMT +3, время: 10:32.