读书人

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

发布时间: 2012-09-08 10:48:07 作者: rapoo

一段简单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'; 

读书人网 >JavaScript

热点推荐