首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

一个小的js有关问题

2013-10-21 
一个小的js问题script languagejavascriptfunction setClassName(){var kkfor(i1i5i++){kk2+i

一个小的js问题
<script language='javascript'>
function setClassName(){
var kk;
for(i=1;i<5;i++){  
  kk=2+i;
  document.getElementById('o'+i).className ='a'+kk;
  //alert('o'+i);
}
}
</script>
</head>

<body onload="setClassName();" >
<li id="o1"></li>
<li id="o2"></li>
<li id="o3"></li>
<li id="o4"></li>

li对应的class应该改为a3、a4、a5、a6
但是页面打开,js没有报错,但是并没有改变class,为什么?
[解决办法]
楼主代码是没有问题的,
如果楼主是用IE的调试工具的话,得手动刷新一下HTML DOM结构,因IE调试工具是不会实时更新的。

用谷歌,火狐调试工具可以立马看到class

热点排行
Bad Request.