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

Przerobienie kodu

VPS Starter Arubacloud
0 głosów
155 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,620 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 446 wizyt
pytanie zadane 7 listopada 2015 w C i C++ przez aki3130pl Nowicjusz (140 p.)
0 głosów
1 odpowiedź 123 wizyt
pytanie zadane 22 kwietnia 2018 w JavaScript przez Vinchit Obywatel (1,040 p.)
0 głosów
1 odpowiedź 227 wizyt

93,008 zapytań

141,975 odpowiedzi

321,256 komentarzy

62,350 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...