2009-11-02 3 views
0

vient de constater que le changement href peut dynamiquement être mis en œuvre différemment et une méthode avecRègle générale pour les paramètres de tag de changements dynamiques

document.anchors[] = 

œuvres pour FireFox et Chrome et n'a pas pour IE en utilisant

document.getElementById(..).setAttribute('href', 

travaille pour tous. Existe-t-il une règle générale pour de tels changements que l'on peut tenir pour acquis ou est-ce toujours spécifique à tag/param?

Répondre

0
document.getElementsByTagName("a") 

Fonctionne pour tous.

EDIT:

Un détail précis peut être lu à partir here

Comment vous pouvez l'utiliser pour obtenir tous les hyperliens (ancres) de la page (ou cadres - dépendent du contexte de l'objet window):

var links = document.getElementsByTagName("a"); 
for(var index=0; index<links.length; index++) { 
// links[index].href = links[index].href + (links[index].href.indexOf("?") ? "&" : "?") + "hello"; 
} 
Questions connexes