Función de ayuda para crear elementos del DOM, tanto HTML como SVG.
| Argumento |
Descripción |
Tipo |
HTMLElement |
El elemento del DOM creado |
HTMLElement |
| Parámetro |
Descripción |
Tipo |
Por defecto |
tagName |
Nombre de la etiqueta |
string |
Obligatorio |
options |
Opciones de creación (opcional) |
ElementCreationOptions |
Opcional |
import { create } from 'ranuts';
const div = create('div');
div.textContent = 'Hello World';
document.body.appendChild(div);
import { create } from 'ranuts';
const svg = create('svg');
svg.setAttribute('width', '100');
svg.setAttribute('height', '100');
const circle = create('circle');
circle.setAttribute('cx', '50');
circle.setAttribute('cy', '50');
circle.setAttribute('r', '40');
svg.appendChild(circle);
import { create } from 'ranuts';
// Crear un elemento personalizado
const customElement = create('my-custom-element', { is: 'my-element' });
- Reconocimiento automático: reconoce solo las etiquetas SVG y las crea con el espacio de nombres correcto.
- Elementos HTML: los elementos HTML normales se crean con
document.createElement.
- Elementos SVG: los elementos SVG se crean con
document.createElementNS.
- Cuándo usarlo: es habitual cuando hace falta crear elementos SVG, porque acorta el trámite.