Accedi all’attributo “data-” senza jQuery

Posso accedere a un attributo dati senza jQuery?

È facile con jQuery, ma non riesco a vedere da nessuna parte come farlo senza jQuery.

Se cerco su Google ‘senza jQuery’ tutto quello che ottengo è esempi di jQuery.

È ansible?

Qui ho trovato questo esempio:

Quindi sembrerebbe molto fattibile.

È ansible utilizzare l’attributo del set di dati . Come in:

 element = document.getElementById("el"); alert(element.dataset.name); // element.dataset.name == data-name 

È solo un attributo … usa getAttribute come qualsiasi altro attributo: https://developer.mozilla.org/en/docs/DOM/element.getAttribute

O mi manca il punto della tua domanda.

Penso che puoi provare questo:

 var ele = document.getElementById("myelement"); if (ele.hasOwnProperty("data")) { alert(ele.data); } 

O usare

 alert(ele['data-property']);