[Resolvido] Percorre atributo de div com o mesmo id

Olá pessoa tenho uma div que se repete tantas vezes e cada vez que ela se repete os atributos dela muda tipo assim
<div id="dados" data-nomehosp="Hospital de Ceilandia" data-latitude="-15.8155803" data-longitude="-48.0957694"></div>

<div id="dados" data-nomehosp="Hospital Teste" data-latitude="100" data-longitude="1"></div>

como faço para pega os dados “data-”? com javascript criar tipo um array para os data-latitude outro array para data-longitude como faço?

Oi Henrique, blz?

Veja se é isso ± oq vc precisa, criei um JS Bin com o mesmo código
Coloquei um console.log só pra ver se tava salvando tudo de boas.
E recomendo não deixar o mesmo ID em elementos diferentes.

Espero ter ajudado,

Abcz!

var hospitais = document.querySelectorAll("div");

var listaLatitudes = [];
var listaLongitudes = [];

for (var i = 0; i < hospitais.length; i++) {
  var latitude = hospitais[i].getAttribute("data-latitude");
  var longitude = hospitais[i].getAttribute("data-longitude");
  
  listaLatitudes.push(latitude);
  listaLongitudes.push(longitude);
}

console.log(listaLatitudes, listaLongitudes);

cara massa achei que teria que fazer muita coisa muito obrigado vlw :slightly_smiling:

eh noiz man!

só marca a resp como solução, ai a galera já sabe que funfa a parada

abcz!