js get element by attribute

JavaScript
document.querySelectorAll('[attrname="value"]');document.querySelectorAll('[data-foo="value"]');//find first element with "someAttr" attribute
document.querySelector('[someAttr]')
//find all elements with "someAttr" attribute
document.querySelectorAll('[someAttr]') 

Source

Also in JavaScript: