用o=eval("div_"+n)
if (o==undefined) 
{obj=document.createElement("<div id='div_'+n+"></div>")}我把undefined写成"undefined"了有个问题,我如何定义一个数组来动态的表示这些DIV对象?

解决方案 »

  1.   

    增加一个obj就增加在数组里增加一个元素
    <script>
    obj=document.createElement("DIV")
    var aa=new Array()
    aa[0]=obj
    alert(aa[0])
    </script>
      

  2.   

    o=eval("div_"+n),obj=new Array();
    if (o==undefined) 
    {obj[i++]=document.createElement("<div id='div_'+n+"></div>")}
      

  3.   

    if(eval("document.all.div_"+n) alert("存在!");
    else alert("不存在!");创建数组
    var o = document.getElementsByTagName("div")
    for (var i=0; i<o.length; i++)
    {
      alert(aa[i].name);
    }
      

  4.   

    sorry!
    if(eval("document.all.div_"+n)) alert("存在!"); //这少写了一个括号
    else alert("不存在!");
      

  5.   

    创建数组
    var o = document.getElementsByTagName("div");
    for (var i=0; i<o.length; i++)
    {
      alert(o[i].name);
    }
      

  6.   

    to meizz(梅花雨)if(eval("document.all.div_"+n)) 这句不管用,我才来问的
    如果没有,就出错,不继续执行结贴