选择文本ff/ie

  1.    1. <script>
  2.    2. function getSelectionText() {
  3.    3. if(window.getSelection) 
  4.    4. {
  5.    5. alert( window.getSelection().toString());
  6.    6. } 
  7.    7. else if(document.selection && document.selection.createRange) {
  8.    8. alert( document.selection.createRange().text);
  9.    9. }
  10.   10. else
  11.   11. alert("not value");
  12.   12. } 
  13.   13.
  14.   14.
  15.   15. function bindMyEvent(obj,event,funref)
  16.   16. {
  17.   17.     var isIE = window.ActiveXObject ? true : false;
  18.   18.     if (isIE) 
  19.   19.     {
  20.   20.         obj.attachEvent("on"+event, funref);//绑定事件IE
  21.   21.     }
  22.   22.     else 
  23.   23.         obj.addEventListener(event, funref, false);//FF
  24.   24. }
  25.   25. window.onload=init;
  26.   26.
  27.   27. function init()
  28.   28. {
  29.   29. var btdocument.getElementById("bt");
  30.   30. bindMyEvent(bt,"click",getSelectionText);
  31.   31. }
  32.   32. </script>
  33.   33.
  34.   34. <div contentEditable="true">Test Field</div>
  35.   35. <button id="bt" style="background:white;">Must be a button</button>
作下记录

你可能感兴趣的:(IE,BT)