您的位置:首页 > 其它

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

2007-10-15 10:33 399 查看
<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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: