document.selection window.getSelection()

IE9以下支持:document.selection    
IE9、Firefox、Safari、Chrome和Opera支持:window.getSelection()

屏幕取词

function getWord(){
    var word = window.getSelection?window.getSelection():document.selection.createRange().text;
    alert( word )
}
document.body.addEventListener("click", getWord, false);
1

. 移除选中的内容

function removeWord(){
    window.getSelection ? window.getSelection().removeAllRanges() : document.selection.empty();
}
document.body.addEventListener("click", removeWord, false);

小实例http://www.jb51.net/article/2835.htm

http://www.jb51.net/article/23421.htm

<body>
  <p> </p>
  <p>
    <textarea name="textfield" cols="50" rows="6">就是现在文本域里有一段文字,当你选种其中几个字后点击一个按钮或者链接会弹出一个对话框,对话框的信息就是你选中的文字
哪位老大能解决的呀?请多多帮忙!!!谢谢
</textarea>
  </p>
  <p>
    <input type="button" value="showSelection" onclick="alert(document.selection.createRange().text)">
    <input type="button" value="showclear" onclick="alert(document.selection.clear().text)">
    <input type="button" value="showtype" onclick="alert(document.selection.type)"> 

</p>
  <p>
    <textarea name="textfield" cols="50" rows="6" onselect="alert(document.selection.createRange().text)">就是现在文本域里有一段文字,当你选种其中几个字后点击一个按钮或者链接会弹出一个对话框,对话框的信息就是你选中的文字
哪位老大能解决的呀?请多多帮忙!!!谢谢
    </textarea>
  </p> 

</body>
时间: 2024-10-07 05:02:49

document.selection window.getSelection()的相关文章

window.getSelection和document.selection getSelection

window.getSelection和document.selection 返回一个 Selection 对象,表示用户选择的文本. selection 是一个 Selection 对象. 如果想要将 selection 转换为字符串,可通过连接一个空字符串("")或使用 String.toString() 方法. IE9以下支持:document.selection  IE9.Firefox.Safari.Chrome和Opera支持:window.getSelection() a

关于document.selection和TextRange对象的介绍

document.selection只有IE支持 window.getSelection()也只有FireFox和Safari支持,都不是标准语法. selection 对象代表了当前激活选中区,即高亮文本块,或文档中用户可执行某些操作的其它元素.selection 对象的典型用途是作为用户的输入,以便识别正在对文档的哪一部分正在处理,或者作为某一操作的结果输出给用户. 用户和脚本都可以创建选中区.用户创建选中区的办法是拖曳文档的一部分.脚本创建选中区的办法是在文本区域或类似对象上调用 sele

document.selection

一.document.selection 介绍 document.selection 表示当前网页中的选中内容.代表了当前激活选中区,即高亮文本块,和/或文档中用户可执行某些操作的其它元素. selection对象非w3c标准,部分浏览器支持.典型用途是作为用户的输入,以便识别正在对文档的哪一部分正在处理,或者作为某一操作的结果输出给用户. ① IE:document.selection ② FireFox:window.getSelection() ③ document.selection只有

window.getselection()失效?

今天发现一个平常容易被忽略的问题. 当用window.getselection()时,必须在页面中点一下,这样页面才会获取一个selection值. 如果没有在页面中进行过任何点击操作,则getselection()是不起作用的. 可以用selection.type == 'None' 来判断.

IE下iframe中使用滤镜document.selection.createRange().text获取不到值得解决办法

通常的写法是select方法后跟一个blur方法,但是这里我们不能使用blur方法,应该将blur改为window.parent.document.body.focus(); IE下iframe中使用滤镜document.selection.createRange().text获取不到值得解决办法,布布扣,bubuko.com

DHTML之-----document.selection 的 createRange

一.document.selection 介绍 document.selection 表示当前网页中的选中内容. 方法有: clear 清除选中的内容 empty 取消选中 createRange 返回 TextRange 或 ControlRange 对象 createRangeCollection 不支持 属性有: type 选中内容的类型 typeDetail 不支持 二.document.selection.createRange()详细介绍 document.selection.cre

$(document)和$(window)各是什么意思?

jquery中的对象$(document) 是当前文档,就是你看到的整个网页$(window) 如果没有框架则就是你浏览的当前浏览器的窗口 将document, window转换为jquery对象 比如转换后可以使用jq的方法$(document).ready$(window).resize $接收以下参数:1. 选择器 .class2. 一个元素 document.body3. 一个对象 document, window4, 一个jq对象, 此时是复制一个jq对象5. $() 一个空jq对象.

document与window

document:每个载入浏览器的 HTML 文档都会成为 Document 对象. Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问. 提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问 window:表示浏览器窗口 document 是 window 对象的属性之一,

document.selection.createRange方法----获取用户选择文本

document.selection.createRange方法----获取用户选择文本:http://www.cnblogs.com/yxyht/archive/2013/01/23/2872605.html