Full functionality polyfill for template tag.
For internet explorer 11+.
This polyfill must be put in the head tag of html document.\
<html>
<head>
<title> My page - Mi página </title>
<script src="template-tag-polyfill.js"></script>
</head>
<body>
<!-- page content - contenido de la página -->
<template id="template">
<div> Hello - Hola </div>
</template>
<div id="target"></div>
<div id="target-2"></div>
<script>
const target = document.getElementById('target');
const target_2 = document.getElementById('target-2');
const template = document.getElementById('template');
const template_2 = document.createElement('template');
template_2.innerHTML = '<p> Hello again - Hola de nuevo </p>';
target.appendChild(template.content.cloneNode(true));
target_2.appendChild(template_2.content.cloneNode(true));
</script>
</body>
</html>
The same as modern browsers.
- Emanuel Rojas Vásquez - Initial work - erovas
This project is licensed under the BSD 3-Clause License - see the LICENSE file for details.\
Polyfill con funcionalidad completa para etiqueta template.
Para internet explorer 11+.
Este polyfill debe ser puesta en la etiqueta head del documento html.
<html>
<head>
<title> My page - Mi página </title>
<script src="template-tag-polyfill.js"></script>
</head>
<body>
<!-- page content - contenido de la página -->
<template id="template">
<div> Hello - Hola </div>
</template>
<div id="target"></div>
<div id="target-2"></div>
<script>
const target = document.getElementById('target');
const target_2 = document.getElementById('target-2');
const template = document.getElementById('template');
const template_2 = document.createElement('template');
template_2.innerHTML = '<p> Hello again - Hola de nuevo </p>';
target.appendChild(template.content.cloneNode(true));
target_2.appendChild(template_2.content.cloneNode(true));
</script>
</body>
</html>
La misma que los navegadores modernos.
- Emanuel Rojas Vásquez - Initial work - erovas
Este proyecto está licenciado bajo Licencia BSD 3-Clause - ver el archivo LICENCIA para mas detalles.