如题,在一个页面的指定位置的div里面生成一个有字母开头的随机ID,该怎么实现

解决方案 »

  1.   

    id ="字母" +  Math.floor(Math.random() * id总数 + 第一个id)
      

  2.   

    把要随机生成的id赋值给一个变量id
    这个变量由两部分组成,字母,可以随便起个如a
    第二部分,中的"id总数"是要生成的id范围,如如数字是100之内的一个,这个"id总数"就是一百,"第一个id"是随机数从几开始,也就是可能生成的随机数的最小数,例如生成从一到100的数,就是
    id ="a" + Math.floor(Math.random() * 100 + 1)
      

  3.   


    <div id="a"+ Math.floor(Math.random()* 100 + 1)></div>这样子的?
      

  4.   

    这样赋值
    例如
    <body>
    <div id="a72"></div>
    <script type="text/javascript">
    var id ="a" + Math.floor(Math.random() * 100 + 1)
    document.body.getElementsByTagName("div")[0].id = id;
    </script>
    </body>
    </html>
      

  5.   


    <script>
    document.onready = function(){
    document.getElementsByTagName("div")[0].id = "ID" + Math.random().toString().replace(".", "");
    }
    </script>
    <body>
        <div></div>
    </body>