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=0
i data-bar=1
oraz data-app="js"
i data-date="20181231"
document.querySelectorAll
nie 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 szybkoquerySelectorAll
jest, i pójdzie do ręcznego sprawdzania tagów).