(2)点击不同的按钮,向页面上的textbox中鼠标位置插入不同的文本【40】

解决方案 »

  1.   

    1.
    通过 window.event.srcElement 得到DIV, 删除时用 div.removeNode(true)
    修改时先得到 div.outerHTML 写到弹出窗口, 修改后再回写 div.outerHTML2.
    <form name=frm>
      <input name=txt value=meizz>
    </form>
    <input type=button value="123" onclick="past(document.frm.txt, '123')">
    <input type=button value="456" onclick="past(document.frm.txt, '456')"><SCRIPT LANGUAGE="JavaScript">
    <!--
      function past(e, str)
      {
        var s = window.clipboardData.getData("Text");
        window.clipboardData.setData("Text", str);
        e.focus();
        document.execCommand('Paste');
        window.clipboardData.setData("Text", s);
      }//-->
    </SCRIPT>