HTML gevorderde |
|
@cyberninjah, en daarvoor helemaal 40kb aan jQuery inladen? Onnodig.
Raw JS is stukken sneller en is ook misschien wel korter in dit geval:
var elems = document.getElementsByTagName('a'); // Haal alle a tags op
// De mooiste for loop ter wereld
for( i=-1; elem = elems[++i]; ) {
elem.onclick = function() {
var href = this.href; // of elk ander attribute LET OP: class wordt className
};
}
var elems = document.getElementsByTagName('a'); // Haal alle a tags op // De mooiste for loop ter wereld for( i=-1; elem = elems[++i]; ) { elem.onclick = function() { var href = this.href; // of elk ander attribute LET OP: class wordt className }; }
Vs jQuery:"
$('body').on('click', 'a', function() {
var href = $(this).attr('href'); // Of elk ander attribute, class blijft class
});
$('body').on('click', 'a', function() { var href = $(this).attr('href'); // Of elk ander attribute, class blijft class });
|