[询问]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