2009-10-23 63 views
3

可以通過javascript更改href嗎?使用javascript更改基準href

我用下面的代碼,但它不工作:

<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

其實它的工作原理。我使用Firefox 3.5.3和Web Developer擴展(View Generated Source Code)測試了它。你能否提供更多信息? – 2009-10-23 07:50:03

回答

3

這條線:

document.getElementsByTagName("base"); 

你有型「基地」的元素?

也許你可以嘗試通過它的ID屬性來抓取元素?

document.getElementById("YourHyperlinksID"); 

好運