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>
?
Wątek przeniesiony 2022-12-27 11:54 z JavaScript przez Riddle.
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>
?
Szybka pogawędka z AI i mamy odpowiedź:
const outerListItem = document.querySelector('li');
const text = outerListItem.firstChild.textContent.trim();
Sprawdzenie:
https://jsfiddle.net/wf35cqmd/
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
.