YangFan.net

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

需求:
  用JavaScript代码取消页面上的文字选取
实现方法:
  IEdocument.selection.empty();
  FireFoxwindow.getSelection().removeAllRanges();
  Opera:Opera对这两个都不支持,确切的说,document.selection只有IE支持,window.getSelection()也只有FireFox和Safari支持,都不是标准语法。搜索了一下发现Opera支持用document.getSelection()获得选中的文字(FireFox也支持),但是typeof一下返回的是个string而不是一个像window.getSelection()那样的DOM:Selection对象(DOM:Selection对象貌似是FireFox自己的标准),这样就没法进行写操作了。在网上无论怎么搜都找不到解答,但我觉得应该一定有办法的。
2006-12-24 22:12 | Category : Blog

Comments

Leave a Comment

Subscribe Atom
  • Subscribe to google
  • Subscribe to bloglines
  • Subscribe to zhuaxia
Search
License
  • Creative Commons Lisence
Copyright © 2011 Yang Fan. Powered by Fomalhaut 1.0b.