请问如何才能实现
比如:
<a>一个a标签</a>
<a>另一个a标签</a>
我在点击一个a标签的时候,添加一个【class属性】,
在点击另一个a标签的时候,删除这个【class属性】,并且给另一个a标签添加这个【class属性】??
<a href="javascript:;" class="aa" onclick="">A</a>
<a href="javascript:;" class="bb" id="B">B</a>
function aaa(){
document.getElementById("B").className ="aa";
}
<div id="dv">
<a>一个a标签</a>
<a>另一个a标签</a>
</div>
<style>.focus{color:#fff;background:#f00}</style>
<script>
//代码注意放在dom对象下面,并且你需要进行此操作的a放到对应的id容器下,如果你要操作所有的a,用document做根节点执行getElementsByTagName方法
var as = document.getElementById('dv').getElementsByTagName('a')
for (var i = 0; i < as.length; i++) {
as[i].onclick = function () {
for (var i = 0; i < as.length; i++) as[i].className = '';
this.className='focus'
}
}
</script>