Podemos crear etiquetas dinámicamente con el siguiente código de jemplo:
Ejemplo de una etiqueta <Linnk> para css y una <Script> para javascript.
<script>
var cssId = ‘MyEtiquetaCss’; // you could encode the css path itself to generate id..
if (!document.getElementById(cssId)) {
var head = document.getElementsByTagName(‘head’)[0];
var link = document.createElement(‘link’);
link.id = cssId;
link.rel = ‘stylesheet’;
link.type = ‘text/css’;
link.href = ‘https://rutadelarchivo/archivo.css’;
link.media = ‘all’;
head.appendChild(link);
}
var jsId = ‘MyEtiquetaJs’; // you could encode the css path itself to generate id..
if (!document.getElementById(jsId)) {
var head = document.getElementsByTagName(‘head’)[0];
var link = document.createElement(‘script’);
link.type = ‘text/javascript’;
link.src = ‘https://rutadelarchivo/archivo.js’;
head.appendChild(link);
}
</script>