日期:2014-05-18  浏览次数:20452 次

一段相当郁闷的JS了 求解 谢谢 //全部代码 谢谢大家
前边那个帖子是我发的,这个是我的全部代码,谢谢帮忙

<label   id= "labelsourcelist ">
<label   id=label1> <font   color=***> 兰色 </font> </label>
<label   id=label2> <font   color=***> 红色 </font> </label>
<label   id=label3> <font   color=***> 黄色 </font> </label>
<label   id=label4> <font   color=***> 绿色 </font> </label>
</label>


<script   language= "javascript ">
write_friendorder(2);
function   write_friendorder(count)   //设置需要显示几个颜色
                          {      
                                        document.getElementById( 'labelsourcelist ').innerText= " ";
                                        var   all;
                                        for(var   i=0;   i   <   count;   i++)  
                                        {
                                                //获取对象
                                                if(orderobject   ==   null)   continue;
                                                orderobject   =   document.getElementById( "label "+i);  
                                                //我这里想利用all来累加orderobject   的内容   all=all+orderobject.innerHTML;  
                                        }
                                        document.getElementById( 'labelsourcelist ').innerHTML=all;   //然后重新写出结果
                            }
</script>


可是显示却总是空   大家帮忙啊

------解决方案--------------------
<label id= "labelsourcelist ">
<label id=label1> <font color=***> 兰色 </font> </label>
<label id=label2> <font color=***> 红色 </font> </label>
<label id=label3> <font color=***> 黄色 </font> </label>
<label id=label4> <font color=***> 绿色 </font> </label>
</label>


<script language= "javascript ">

function write_friendorder(count) //设