為什么我獲取不了for循環(huán)的下標
? window.onload=function(){
? ? var ps=document.getElementsByTagName("p");
? ? var lis=document.getElementsByTagName("lis");
?
? ? for(var i = 0; i < ps.length; i++){
? ? ? ?ps[i].index=i;
? ? ? ?
? ? ? ? ps[i].onclick=function(){
? ? ? ? ? ? for(var j = 0; j < lis.length; j++){
? ? ? ? ? ? ? ? ps[j].className="";
? ? ? ? ? ? ? ? lis[j].className="iii"
? ? ? ? ? ? }
? ? ? ? ? ? this.className="aaa";
? ? ? ? ? ? lis[this.index].className="jjj";
? ?
? } ?}}? ? ? ? ? ?報錯了
2021-11-30
? var lis=document.getElementsByTagName("lis");這句里面后面“l(fā)is”沒有這個標簽吧!沒貼出來HTML,代碼邏輯不太好確定呢!