2011-08-29 59 views
0

我試圖改變錨元素的innerHTML與標記爲「html」的標籤下面顯示的相同元素的id的幫助。更改鏈接上的innerHTML編號

JS: 
onload=function(){ 
var localUrl = document.URL 
localUrl = localUrl.split('http://')[1].split('/'); 
document.getElementById('menuDomain').innerHTML = localUrl[0]; 
} 

html: <a id="menuDomain" href=".."></a> 

但是錨元素的innerHTML保持不變。 :(

+1

也許'window.onload'這工作?http://jsfiddle.net/Daess/qjHWX/ –

+0

你必須以某種方式調用你的onload函數,我已經測試了它http://jsfiddle.net/9qdQY/,它似乎工作得很好 – ZenMaster

+0

onload函數運行良好,我的其他函數似乎正在工作 但menuDomain保持不變。 難道這意味着問題,如果我的元素是在一個ul?我認爲它不應該。 – appl3r

回答

1

當你document.URL後添加一個分號它可能更好地工作......

var localUrl = document.URL;