JS - Při použití funkce node.appendChild se nesmaže původní obsah elementu
Ahoj, Proč se při použití funkce node.appendChild nesmaže původní obsah elementu, vždy se to jen připojí. Zkoušel jsem i samotná node.append ale je to stejný. Používám se na to jiná funkce? Jaká? Díky
Nejpíš ano, protože Append znamená přidat ...
Tak to je divný, jelikož každá funkce začínajícím insert.... to taky nevymaže :(
Protože insert znamená vložit.
Použij anglický slovník, význam základních slovíček ti napoví, co funkce dělá
To je tedy rada.. Co bych měl jako hledat za slovíčko - když to chci do elementu vložit?
Ale ty to nechceš připojit, ty nechceš přidávat další node, ty chceš přepsat obsah původního.
Můžeš původní smazat a nový přidat třeba pomocí append nebo insert nebo se nastavíš na existující a zapíšeš tam nové hodnoty. Na to pak není funkce, jen přiřazení hodnot.
Už jsem to našel, node.replaceChildren ().
https://stackoverflow.com/questions/3955229/remove-all-child-elements-of-a-dom-node-in-javascript