Předmět Autor Datum
A o jakou tabulku se jedná, to nám taky někdy napíšeš?
Wikan 23.08.2022 09:50
Wikan
Jak to myslíš? Jedná se klasickou table tr td Ukázka zde : bugd
p.Petr 23.08.2022 10:01
p.Petr
Já jen, že jsi v dotazu vůbec neuvedl, že chceš pracovat HTML tabulkou pomocí JavaScriptu.
Wikan 23.08.2022 10:10
Wikan
Jasně teď mi to došlo, omlouvám se. Je to tak jak píšeš, HTML + JS
p.Petr 23.08.2022 10:14
p.Petr
document .querySelectorAll('td') .forEach((td) => { td.addEventListener("click", (ev) => { const sib…
Wikan 23.08.2022 10:43
Wikan
Moc děkuji. Funguje to na mé očekávání, a kdybych chtěl aktivní na kliknutí opravdu jenom tu pátou b…
p.Petr 23.08.2022 13:31
p.Petr
Tak si třeba uprav ten selector, aby ti bral jenom pátou buňku. document .querySelectorAll('td') h…
Wikan 23.08.2022 13:46
Wikan
Díky, co mám prosím špatně, nějak mi to nejde :-( document.querySelectorAll('td:nth-child(3)')
p.Petr 23.08.2022 18:08
p.Petr
A co takto? document.querySelectorAll('table td:nth-child(3)')
host 23.08.2022 18:40
host
Pokud chceš pátý prvek, tak tam asi nebude ta trojka.
Wikan 23.08.2022 20:04
Wikan
Jasný, nemůžu přijít na to, proč to u mě nefunguje.
p.Petr 23.08.2022 23:28
p.Petr
A jak máš celý kód?
Wikan 23.08.2022 23:41
Wikan
Problém byl, že jsem ten tvůj kód volal příliš brzy, prohledával TD, které ještě nebyly vytvořeny. M…
p.Petr 24.08.2022 10:58
p.Petr
document.body.addEventListener("click", (ev) => console.log(ev.target.tagName));
Wikan 24.08.2022 13:03
Wikan
Petře, co zamýšlíš? Učíš se nový věci nebo potřebuješ něco vyřešit? Ptám se, abysme tě byli schopni… poslední
Pavel 24.08.2022 16:22
Pavel

Problém byl, že jsem ten tvůj kód volal příliš brzy, prohledával TD, které ještě nebyly vytvořeny.
Můžu se tě prosím tě ještě zeptat, jak získat třeba název elementu po kliknutí na jakýkoliv element v html?
Jinak děkuji za tu úpravu.

Zpět do poradny Odpovědět na původní otázku Nahoru