Autor Zpráva
Jankosar
Profil
Dobrý den,
rád bych se zeptal, jestli je tato část mého kódu korektní:

var div=document.createElement('div');
div.innerHTML='něco';
documenty.body.appendChild(div);

document.body.innerHTML='';
var a=document.createElement('a');
a.innerHTML='něco';
a.href='?s=něco';

Jde mi hlavně o to, jestli můžu zrušit ten div tím, že prostě smažu vnitřek body, nebo jestli musím používat removeChild.

Děkuji předem za všechny rady.
Jankosar
Profil
ještě na konci toho kódu má být document.body.appendChild(a); - na to jsem zapoměl
Aichi
Profil
Můžeš to takto zrušit. Nicméně pokud si tu proměnnou div někam v JS uložíš, stále tam ta reference v paměti bude a bude to vlastně memory leak, bude to odkazovat na neco co uz neexistuje.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0