2009-10-23 13 views
3

Puis-je changer le href par javascript?Modifier la base href en utilisant javascript

J'utilise le code suivant dans mais il ne fonctionne pas:

<base href="/" /> 
<script type="text/javascript"> 
function setbasehref(basehref) { 
var thebase = document.getElementsByTagName("base"); 
thebase[0].href = basehref; 
} 
//setbasehref("/"); 
setbasehref("http://newurl.com"); 
</script> 
+0

En fait, il fonctionne. Je l'ai testé avec Firefox 3.5.3 et l'extension Web Developer (View Generated Source Code). Pourriez-vous s'il vous plaît fournir plus d'informations? –

Répondre

3

Cette ligne:

document.getElementsByTagName("base"); 

Avez-vous un élément de type "base"?

Peut-être que vous pourriez essayer d'attraper l'élément par son attribut ID?

document.getElementById("YourHyperlinksID"); 

Bonne chance

Questions connexes