在此请大家帮忙解释下这段javascript程序的意思,谢谢啦:)<script type="text/javascript">
var s = document.getElementById('wrap').getElementsByTagName('a');
var c = s[0];
for(var i=0; i<s.length; i++){
s[i].onclick = function(){
c.className = '';
this.className = 'current'; c = this; }
}
</script>
var s = document.getElementById('wrap').getElementsByTagName('a');
var c = s[0];
for(var i=0; i<s.length; i++){
s[i].onclick = function(){
c.className = '';
this.className = 'current'; c = this; }
}
</script>
var s = document.getElementById('wrap').getElementsByTagName('a');//取得所有a元素
var c = s[0];//当前元素标记 默认为第一个a元素
for(var i=0; i<s.length; i++){
s[i].onclick = function(){//点击函数
c.className = '';//取消之前的高亮
this.className = 'current';//把当前元素显示为高亮
c = this;//更新当前元素标记 }
}
</script>
knightzhuwei 请问这里的for循环是指a元素的个数吗?