Javascript getElement von href?

Habe ich das Skript unter

var els = document.getElementsByTagName("a");
for(var i = 0, l = els.length; i < l; i++) {
  var el = els[i];
  el.innerHTML = el.innerHTML.replace(/link1/gi, 'dead link');
}

Jedoch diese durchsucht die Seite und dauert etwa 20 Sekunden, es zu tun, da es VIELE links.

Allerdings brauche ich nur, um das Ziel a's, die eine bestimmte hreffür zB. "http://domain.com/"

Also im Idealfall würde ich mag in der Lage sein, dies zu tun in einer ähnlichen Weise wie jQuery, aber ohne ein framework. So etwas wie

var els = document.getElementsByTagName("a[href='http://domain.com']");

Wie würde ich gehen über das tun dies, damit es durchsucht nur die Gegenstände mit, die passenden href?

InformationsquelleAutor der Frage Owen | 2012-05-13

Schreibe einen Kommentar