• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

wypisanie wszystkich wyrazów w zdaniu

+1 głos
297 wizyt
pytanie zadane 9 maja 2019 w JavaScript przez aniaska4 Obywatel (1,010 p.)

Hej mam taką rozkminę: 

const wordNumberText = document.querySelectorAll(".random_joke h3");
            for(let el of wordNumberText) {
                const texts = el.textContent.match( /[a-z]+/gi );
                for (let el of texts) {
                   const a = el 
                   console.log( a + " " + a. length)
                    wordText.innerHTML = `<h4>Words:</h4><span>${a}</span>`
                    console.log(a)
                }
            }

Chciałabym wypisać w spanie wszystkie wyrazy ze zdania wraz z ich długością w nawiasie. W konsoli wszystko śmiga. Zapis console.log( a + " " + a. length) wyświetla mi długość wyrazów oraz same wyrazy. Natomiast gdy wrzucam to do spanu <span>${a}</span>, wypisuje mi ostatni wyraz zdania. A czemu nie wszystkie? Czemu w konsoli jest ok , a gdy to przypisuje do HTMLa to już coś się wywala?

1 odpowiedź

+1 głos
odpowiedź 9 maja 2019 przez ArekRGW Użytkownik (680 p.)
wybrane 9 maja 2019 przez aniaska4
 
Najlepsza

Nie jestem w 100% pewny ale myślę że chodzi o linijkę:

wordText.innerHTML = `<h4>Words:</h4><span>${a}</span>`

która powinna wyglądać tak:

const wordNumberText = document.querySelectorAll(".random_joke h3");
            wordText.innerHTML = "<h4>Words:</h4>";
            for(let el of wordNumberText) {
                const texts = el.textContent.match( /[a-z]+/gi );
                for (let el of texts) {
                   const a = el;
                   console.log( a + " " + a. length);
                    wordText.innerHTML += `<span>${a}</span>`;
                    console.log(a);
                }
            }


 

komentarz 9 maja 2019 przez ScriptyChris Mędrzec (190,190 p.)
Dopiero zauważyłem, że w bloczkach kodu można zaznaczać numery linijek kolorem. Dzięki. :)
komentarz 9 maja 2019 przez niezalogowany
Hah! Ja też! Ale bajery mamy na forum : D

Podobne pytania

0 głosów
4 odpowiedzi 3,685 wizyt
pytanie zadane 6 grudnia 2018 w JavaScript przez aniaska4 Obywatel (1,010 p.)
0 głosów
3 odpowiedzi 4,554 wizyt
0 głosów
1 odpowiedź 1,605 wizyt
pytanie zadane 17 lipca 2019 w JavaScript przez icytower Bywalec (2,170 p.)

93,495 zapytań

142,429 odpowiedzi

322,784 komentarzy

62,924 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...