<ul>
<li class="active">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
<div></div>
<div></div>
<div></div>
<div></div>
<script>
var adiv = document.getElementsByTagName('div');
var ali = document.getElementsByTagName('li');
for(var i =0 ; i <ali.length ; i++){
// var index = i;
ali[i].onclick = function(){
for(var i = 0; i <ali.length; i++){
ali[i].className = '';
}
this.className='active';
adiv[index].style.width = 200+'px';
}
}
提示错误:
Cannot read property ‘style’ of undefined
at HTMLLIElement.ali.(anonymous function).onclick