js怎么实现点击一个a标签,获取他的文字内容,然后将另一个a标签的内容替换成他的内容

问题描述:

比如现在的地址是深圳,我点击了上海,现在深圳的标签的内容就替换成上海,求大佬上代码,辛苦了!

<a href="#" id="test">深圳</a>
<hr />
<a href="#" onclick="settext(this)">上海</a>
<a href="#" onclick="settext(this)">北京</a>
<script type="text/javascript">
function settext(obj) {
    document.getElementById("test").innerHTML = obj.innerHTML;
}
</script>


跳转新页面后再跳转回来就变了