Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak v JS vkládat do nějakého html tágu další HTML tágy

Určite nepridávaj HTML cez innerHTML (el.innerHTML += html) - prepíšeš tým existujúce HTML. To znamená, že používateľ príde o označený text, vyplnené hodnoty, prípadne ak používaš ďalší JavaScript, tak stratíš referencie na elementy.

Na pridávanie ďalšieho HTML slúži funkcia el.insertAdjacentHTML(position, html). V tvojom prípade to bude zrejme:

document.getElementById('test').insertAdjacentHTML('beforeend', html);

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny