<
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