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

一段简单js代码的有关问题

2012-09-08 
一段简单js代码的问题HTML codehtmlhead!--省略了topic和htopic的定义--/headbodydiv idmain

一段简单js代码的问题

HTML code
<html><head><!--省略了topic和htopic的定义--></head><body><div id="main">    <div class="topic">    </div>    <div class="htopic">        <div class="topic">        </div>        <div class="htopic">        </div>    </div></div></body></html>

JScript code
    function mgoto(index)    {        var usrcon = document.getElementById("main").childNodes[1];                for (var i = 0; i < usrcon.childNodes.length; ++i)            if (i == index)                usrcon.childNodes[i].className = topic;            else                usrcon.childNodes[i].className = htopic;    }

我刚开始接触js,搞不懂为什么这段js代码会报错?求各位解释一下


[解决办法]
我晕死,你那哪叫定义呀??你那只是css样式定义而已,改成下面的才对
JScript code
usrcon.childNodes[i].className = 'topic'; elseusrcon.childNodes[i].className = 'htopic'; 

热点排行