🚀 Nuova versione beta disponibile! Feedback o problemi? Contattaci

Il Tag <template> HTML

Codegrind TeamJul 22 2023

Definizione e Utilizzo

Il tag <template> viene utilizzato come contenitore per nascondere del contenuto HTML all’utente quando la pagina si carica. Il contenuto all’interno del tag <template> può essere renderizzato in seguito con JavaScript. Puoi utilizzare il tag <template> se hai del codice HTML che desideri utilizzare più volte, ma solo quando richiesto. Senza il tag <template>, dovresti creare il codice HTML con JavaScript per evitare che il browser lo renderizzi.

<button onclick="mostra()">Mostra contenuto nascosto</button>

<template>
  <h2>Casa</h2>
  <img src="immagine.jpg" width="214" height="204" />
</template>
<script>
  function mostra() {
    let temp = document.getElementsByTagName("template")[0];
    let clone = temp.content.cloneNode(true);
    document.body.appendChild(clone);
  }
</script>