以下代码没问题,不知道你的是?<body>
<div id=upid> </div>
<script>
function randNumber(){return Math.random()}
function stopTest(){alert("Game over");}window.upid.innerHTML='<div id=Layer1 style="position:absolute; z-index:1; left:' + 300 * randNumber() + 'px; top:  ' + 300 * randNumber() + 'px;"><input name="按钮2" type=button onMouseDown=stopTest() value=结束></div>';</script>

解决方案 »

  1.   

    我的是<label id=upid></label>
      

  2.   

    我把它改成div就可以了,讲一下原理好吗,马上再加分
      

  3.   

    no problem<body>
    <label id=upid></label>
    <script>
    function randNumber(){return Math.random()}
    function stopTest(){alert("Game over");}upid.innerHTML='<div id=Layer1 style="position:absolute; z-index:1; left:' + 300 * randNumber() + 'px; top:  ' + 300 * randNumber() + 'px;"><input name="按钮2" type=button onMouseDown=stopTest() value=结束></div>';</script>