SMMP/js/lib/reset.js

19 lines
564 B
JavaScript
Raw Normal View History

function $(idOrClass){
var byId = document.querySelectorAll('#'+idOrClass);
var byClass = document.querySelectorAll('.'+idOrClass);
if( byId.length > 0 ) return byId[0];
else return byClass;
}
function getData(element, attribute){
// On verifie qu'il s'agit bien d'un element du DOM
if( !(element instanceof Element) )
return false;
// On verifie qu'un data-* attribute existe
if( typeof element.dataset == 'undefined' )
return false;
return ( element.dataset.hasOwnProperty(attribute) ) ? element.dataset[attribute] : false;
}