Używając tylko JavaScript, który jest najbardziej efektywnym sposobem wybrania wszystkich elementów DOM, które mają określony data-atrybut (powiedzmy data-foo). Elementy mogą być różnymi elementami znaczników.
<p data-foo="0"></p><br/><h6 data-foo="1"></h6>
data- elementy, tj .: data-foo=0i data-bar=1 oraz data-app="js" i data-date="20181231"
document.querySelectorAllnie działa na IE7. Trzeba by utworzyć skrypt awaryjnej co chodzić drzewa DOM i sprawdzanie atrybut każdego znacznika (w rzeczywistości nie mam pojęcia, jak szybkoquerySelectorAlljest, i pójdzie do ręcznego sprawdzania tagów).