Ispravno

Nekoliko dummy linkova za ilustraciju

Funkcija koja identifikuje linkove je sledeća:

window.onload = function() {
	var aA = document.getElementsByTagName("a");
	if (!aA) return;

	for (var i=0;i<aA.length;i++) {
		//	zaobiđi linkove koji nemaju željenu klasu
		if (aA[i].className.indexOf("wnd") == -1) continue;
		//	za one koji imaju, prikači funkcionalnost
		aA[i].onclick = function() {
			var sURL = this.href;
			open(sURL);
			return false;
		}
	}
}

Ovo je na realnim stranicama sa dosta sadržaja i linkova izrazito neefikasna funkcija. Mnogo bolja implementacija je ova, delo Michaela Fostera (ovde data funkcija je pojednostavljena verzija originalne Mikeove funkcije):

function xGetElementsByClassName(clsName, parentEle, tagName, fn) {
  var found = new Array();
  var re = new RegExp('\\b'+clsName+'\\b', 'i');
  var list = parentEle.getElementsByTagName(tagName);
  for (var i = 0; i < list.length; ++i) {
    if (list[i].className.search(re) != -1) {
      found[found.length] = list[i];
      if (fn) fn(list[i]);
    }
  }
  return found;
}