Buscar..


Introducción

Dojo proporciona diferentes funciones que le permiten manipular elementos DOM como creación, ubicación y destrucción.

Parámetros

Argumento Tipo
nodo Domnodo o Cadena

construcción de dom

Este módulo se puede utilizar para:

  • Crea un nuevo elemento.

  • Eliminar un elemento del documento HTML.

  • Colocar elemento en documento HTML.


Inicialización

Para poder usar el módulo dom-construct necesitamos cargarlo como en barbecho:

require(["dojo/dom-construct"], function(domConstruct){
    // Write code here
});

crear()

Esta función se puede utilizar para crear un elemento y agregarlo en una posición específica. También le permite establecer atributos y contenido.

Uso

var node = domConstruct.create("div", { style: { color: "red" }}, "someId", "first"); 

destruir()

Esta función le permite eliminar un elemento, incluidos sus elementos secundarios y el contenido del documento.

Uso

domConstruct.destroy("someId"); 

lugar()

Esta función se puede utilizar para colocar nodos en una posición particular en un documento HTML

Uso

domConstruct.place("someNode", "refNode", "after"); 

vacío()

Esta función se puede utilizar para eliminar contenido y todos sus elementos secundarios de un elemento DOM

Uso

domConstruct.empty("someId");

clase dom

Este módulo proporciona una función que le permite manipular clases CSS de elementos DOM.

Inicialización

Para poder usar el módulo dom-class necesitamos cargarlo como en barbecho:

require(["dojo/dom-class"], function(domClass){
    // Write code here
});

contiene ()

Esta función comprueba si un nodo contiene una clase específica

Uso

 if (domClass.contains("someId", "className")){
     // do something if it contains 
 } 

añadir()

Esta función le permite agregar clases CSS a un nodo DOM sin duplicación.

Uso

domClass.add("someId", "className"); 

retirar()

Esta función le permite eliminar clases CSS de un nodo DOM.

Uso

 domClass.remove("someId", "className");

reemplazar()

Esta función le permite eliminar clases y reemplazarla con otras clases.

Uso

 domClass.replace("someId", "addedClassName", "removedClassName");

palanca()

Esta función le permite eliminar una clase si existe, o agregarla si no existe.

Uso

 domClass.toggle("someId", "className");


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow