ID是要唯一的啊
A2用个变量不行啊?
比如
"A"+i

解决方案 »

  1.   

    A2是动态决定的。
    我上面要做的就是防止点两下按钮插入重复的div。
      

  2.   

    id重复就会形成控件数组
    你可以插入前判断指定id的元素是否存在
      

  3.   

    大家帮帮忙吧,明天交任务.
    我对javascript不熟,还没时间学,请教各位高手。
      

  4.   

    建议判断一下
    if (document.all("A2"))
      

  5.   

    如果A2是动态的src,是不是应该写成:
    if (eval("document.all("+src+")");)但是怎么不行呢?
      

  6.   

    <script>
    function test1() {    if (!document.all["A2"]) {
         A1.insertAdjacentHTML("BeforeEnd","<div id='A2'>hhhhhhhhhhhhhh</div>");
        }
        else {
          document.all("A2").style.display = document.all("A2").style.display==""?"none":"";
        }
    }
    </script>
      

  7.   

    对于动态的src,我下面这种写法为什么不行呢?
    function test1(src) {
        if (eval("document.all("+src+")");)
      

  8.   

    这样试试
    if (document.all[src]) //src应该是动态名吧?