用insertBefore(obj,event.srcElement)试试

解决方案 »

  1.   

    <script>
    function _move(it,x,y)  //move a object to a new position (x,y);
    {
      it=eval(it);
      it.style.position = "absolute";
      it.style.posLeft=x;
      it.style.posTop=y;
    }
    </script>
    <body>
    <div id = "hoho">dfkslafd</div>
    <br/>
    <br/>
    <br/>
    <br/>
    <span onclick="_move('hoho', event.x, event.y);">Click here</span>
    </body>
      

  2.   

    看看是不是这样<BODY>
    <INPUT TYPE="button" NAME="aa" value="add" onclick="ins();">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function ins(){
    var pobj = event.srcElement.parentElement;
    var myobj = document.createTextNode("Hello");
    pobj.insertBefore(myobj,event.srcElement);
    }
    //-->
    </SCRIPT>
    </BODY>