Dino Geek, probeer je te helpen

Hoe gebruik ik aangepaste gegevens (data-*) in HTML?


In HTML kunt u aangepaste data-attributen of data-\* toevoegen aan HTML-elementen. Deze attributen stellen u in staat om extra informatie aan een element toe te voegen.

Hier is een voorbeeld van hoe u deze kunt gebruiken:

```


```

In bovenstaand voorbeeld hebben we een aangepast data-attribuut gemaakt, genaamd “data-my-attribute”, en we hebben het de waarde “some value” gegeven.

U kunt deze aangepaste gegevens vervolgens gebruiken in uw JavaScript-code. Bijvoorbeeld:

```
// Een JavaScript-functie die de waarde van het aangepaste data-attribuut ophaalt

// Selecteer eerst het element…
var div = document.getElementById(“myDiv”);

// Dan kunt u het aangepaste data-attribuut als volgt ophalen…
var customAttribute = div.dataset.myAttribute;

// … en het zal de waarde “some value” naar de console loggen
console.log(customAttribute); // logs: “some value“
```

In bovenstaande JavaScript-code halen we de waarde van ons aangepaste data-attribuut op en loggen we het naar de console. Zoals u kunt zien, hebben we een eigenschap van het “dataset”-object van ons div-element gebruikt om toegang te krijgen tot ons aangepaste data-attribuut.

Let op dat, wanneer u de waarde in JavaScript ophaalt, het koppelteken “” uit je “data \*” attribuut wordt verwijderd en de volgende letter wordt geconverteerd naar kleine letters (camelCase). Dus “data-my-attribute” wordt “myAttribute” in JavaScript.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Juridische Vermelding / Algemene Gebruiksvoorwaarden