Zoeken…


Invoering

Dojo biedt verschillende functies waarmee u DOM-elementen zoals creatie, plaatsing en vernietiging kunt manipuleren.

parameters

Argument Type
knooppunt DomNode of String

dom-construct

Deze module kan worden gebruikt om:

  • Maak een nieuw element.

  • Verwijder een element uit HTML-document.

  • Plaats element in HTML-document.


Iinitialisation

Om de dom-construct gebruiken, moeten we deze als braak laden:

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

create ()

Deze functie kan worden gebruikt om een element te maken en toe te voegen op een specifieke positie. Hiermee kunt u ook attributen en inhoud instellen.

Gebruik

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

vernietigen()

Met deze functie kunt u een element inclusief de onderliggende elementen en inhoud uit het document verwijderen.

Gebruik

domConstruct.destroy("someId"); 

plaats()

Deze functie kan worden gebruikt om knooppunten op een bepaalde positie in een HTML-document te plaatsen

Gebruik

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

leeg()

Deze functie kan worden gebruikt om inhoud en alle onderliggende items van een DOM-element te verwijderen

Gebruik

domConstruct.empty("someId");

dom-klasse

Deze module biedt een functie waarmee u CSS-klassen van DOM-elementen kunt bewerken.

initialisatie

Om de dom-class module te kunnen gebruiken, moeten we deze als braak laden:

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

bevat ()

Deze functie controleert of een knooppunt een specifieke klasse bevat

Gebruik

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

toevoegen()

Met deze functie kunt u CSS-klassen zonder duplicatie toevoegen aan een DOM-knooppunt.

Gebruik

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

verwijderen()

Met deze functie kunt u CSS-klassen verwijderen uit een DOM-knooppunt.

Gebruik

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

vervangen()

Met deze functie kunt u klassen verwijderen en vervangen door andere klassen.

Gebruik

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

knevel ()

Met deze functie kunt u een klasse verwijderen als deze bestaat of toevoegen als deze niet bestaat.

Gebruik

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


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow