<input onclick='document.execCommand("Copy")'>

解决方案 »

  1.   

    测试测试测试测试测试测试测试测试测试测试
    <input type="button" UNSELECTABLE="on" onclick="document.execCommand('Copy')" value="get selected Text">
      

  2.   

    <div id=m>dsfdfd gdfghfdgdf dfh dfh dfh df</div>
    <input type="button" UNSELECTABLE="on" onclick="document.execCommand('Copy');alert(m.innerText.indexOf(window.clipboardData.getData('Text')))" value="get selected Text">
      

  3.   

    谢谢楼上的大哥,我试了可以得到被选择的内容,怎么才能得到被选择的内容在整段文字中的位置呢?用indexOf应该不行,因为一段文字里可能有许多重复的文字,被选的这几个字之前可能有与它们相同的文字,这样就得不到被选文字的正确位置了,是不是没有办法得到呢?