Jdm

Jdm

JDM(elementopt, parentopt, classListopt, deepopt, …argsopt) → {HTMLElement}

Crea una nuova istanza della classe Jdm e manipola l'elemento DOM.
Source:
Parameters:
Name Type Attributes Default Description
element HTMLElement | null <optional>
null L'elemento DOM da manipolare. Se non specificato, verrĂ  creato un nuovo nodo.
parent HTMLElement | null <optional>
null Il genitore dell'elemento. Se specificato, l'elemento verrĂ  aggiunto come figlio del genitore.
classList Array.<string> | null <optional>
null Una lista di classi da aggiungere all'elemento. Se specificato, verranno aggiunte le classi all'elemento.
deep boolean <optional>
true Se impostato su `true`, i figli dell'elemento verranno manipolati ricorsivamente.
args * <optional>
<repeatable>
Altri argomenti opzionali che possono essere passati per la manipolazione del nodo.
Returns:
Type:
HTMLElement
- Restituisce il nodo appena creato o manipolato.
Example
const div = JDM('div', document.body, ['my-class'], true);
// Crea un nuovo div con la classe 'my-class' e lo aggiunge al body