页面逻辑是点击相应的a标签出现相应的div区域,但是每次点击a标签都会报错。
报错如下:
Uncaught TypeError: undefined is not a function
JS代码如下:
<script type="text/javascript">
var oN = document.getElementsByClassName('shop-div-t-nav')[0];
var oA = oN.getElementsByTagName('a');
var oD = document.getElementsByClassName('shop-div-t-div');
for (var a=0;a<oA.length;a++){
oA[a].index=a;
oA[a] .onclick= function(){
for (var b=0;b<oD.length;b++){
oA[b].className=' ';
oD[b].style.display='none';
}
this.className= 'active-a' ;
oD[this.index].style.display='block';
}
}
</script>
求大佬解答!!!!!!!!!!!!!!!