关于firefox获取选中页面文字的对象

it2022-05-09  39

< script language = " javascript " > var  agt = navigator.userAgent.toLowerCase(); var  ie  =  ((agt.indexOf( " msie " !=   - 1 &&  (agt.indexOf( " opera " ==   - 1 &&  (agt.indexOf( " omniweb " ==   - 1 )); function  a(){ var  myArea  =  document.getElementById( " s " ); var  selection; if  ( ! ie){ if  (myArea.selectionStart !=  undefined) { selection  =  myArea.value.substr(myArea.selectionStart, myArea.selectionEnd  -  myArea.selectionStart); } } else { if  (window.getSelection){ selection  =  window.getSelection(); } else   if  (document.getSelection){ selection  =  document.getSelection(); } else   if  (document.selection){ selection  =  document.selection.createRange().text; } } alert(selection) } </ script > < input type = " text "  value = " testtest "  id = " s "  name = " s " onmouseup = " javascript:a() "   /> 最近在用js做个网页划词搜索的小项目,获取页面选中文字IE下用 document.selection.createRange().text; firefox 为 window.getSelection();

转载于:https://www.cnblogs.com/wangxiang/archive/2007/10/15/924438.html


最新回复(0)