Yangfan.net

[询问]opera里用javascript怎么取消文字选取?

2006/12/24

需求:

  用JavaScript代码取消页面上的文字选取

实现方法:

   IE document.selection.empty();    FireFox window.getSelection().removeAllRanges();

   Opera :Opera对这两个都不支持,确切的说,document.selection只有IE支持,window.getSelection()也只有FireFox和Safari支持,都不是标准语法。搜索了一下发现Opera支持用document.getSelection()获得选中的文字(FireFox也支持),但是typeof一下返回的是个string而不是一个像window.getSelection()那样的DOM:Selection对象(DOM:Selection对象貌似是FireFox自己的标准),这样就没法进行写操作了。在网上无论怎么搜都找不到解答,但我觉得应该一定有办法的。

22:12 | 分类: Tech | 标签: javascript , opera