Wątek przeniesiony 2022-12-27 11:54 z JavaScript przez Riddle.

Jak znaleźć tekst w <li>

0

Mamy sobie kod:

<ul>
  <li>
    Tekst 1 w li
    <ul><li>Tekst 2 w li</li></ul>
  </li>
</ul>

Pytanie: Jak znaleźć w powyższym kodzie w JavaScript tekst: Tekst 1 w li, bo chcę go opakować odpowiednio w <span>?

2

Szybka pogawędka z AI i mamy odpowiedź:
screenshot-20221227084051.png

const outerListItem = document.querySelector('li');
const text = outerListItem.firstChild.textContent.trim();

Sprawdzenie:
https://jsfiddle.net/wf35cqmd/

1
gabus napisał(a):

Pytanie: Jak znaleźć w powyższym kodzie w JavaScript tekst: Tekst 1 w li, bo chcę go opakować odpowiednio w <span>?

Przeiteruj po wszystkich obiektach TextNode, znajdź pierwszy (albo wszystkie) i odczytaj jego innerText.

1 użytkowników online, w tym zalogowanych: 0, gości: 1