2011-08-29 61 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;