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

Przerobienie kodu

0 głosów
85 wizyt
pytanie zadane 2 maja 2018 w JavaScript przez Vinchit Obywatel (1,040 p.)

Cześć, potrzebuje przerobić kod js tak by nie wymagał <div class="words">

const words = {}

const renderWords = (words) => {
    return Object
        .keys(words)
        .reduce((items, word) => {
        const item = words[word] === 1
        ? word
        : ` x ${words[word]} ${word}`

        return [...items, item]
    }, [])
        .join(' | ')
}

const output = document.getElementById('output')

document
    .getElementById('words')
    .addEventListener('click', ({ target }) => {
    if (words[target.textContent]) {
        words[target.textContent] += 1
    } else {
        words[target.textContent] = 1
    }
    output.value = renderWords(words)
})

Kod odpowiada za coś takiego: https://codepen.io/Vinchit/pen/ELXVmE

i jest z nim jeden zasadniczy problem jak się kliknie pomiędzy przyciskami to się psuje (nie wiem jak to nazwać) a dowiedziałem się że jest to wina właśnie div'a, ja osobiście jestem zielony w js i proszę was o pomoc z tym bo sam tego nigdy nie zrobię :( .

1 odpowiedź

+1 głos
odpowiedź 2 maja 2018 przez kap Stary wyjadacz (11,700 p.)
wybrane 2 maja 2018 przez Vinchit
komentarz 2 maja 2018 przez Vinchit Obywatel (1,040 p.)
Dzięki kap ponownie :D

Podobne pytania

0 głosów
5 odpowiedzi 264 wizyt
pytanie zadane 7 listopada 2015 w C i C++ przez aki3130pl Nowicjusz (140 p.)
0 głosów
1 odpowiedź 76 wizyt
pytanie zadane 22 kwietnia 2018 w JavaScript przez Vinchit Obywatel (1,040 p.)
0 głosów
1 odpowiedź 85 wizyt
pytanie zadane 19 maja 2021 w C i C++ przez ViniVici Początkujący (300 p.)

88,699 zapytań

137,306 odpowiedzi

306,723 komentarzy

58,890 pasjonatów

Motyw:

Akcja Pajacyk

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

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...