Your best bet is probably to use getElementsByClassName(), that way you can select all the elements with (for example) class="tooltip" and set them up.
You might need to do some hackery for IE versions older than 9 though, something like:
Code:
// only load this function in ie 6,7 or 8
function getElementsByClassName(findClass, parent) {
parent = parent || document;
var elements = parent.getElementsByTagName('*');
var matching = [];
for(var i = 0, elementsLength = elements.length; i < elementsLength; i++){
var regex = new RegExp('\b' + findClass + '\b')
if (elements[i].className.match(regex)) {
matching.push(elements[i]);
}
}
return matching;
}
Bookmarks