ドキュメント中での選択範囲

どの辺りが選択されているかとか、選択範囲を操作したりするオブジェクトとしてIE系ではdocument.selection*1を使うけど、Firefox/Operaではwindow.getSelection()で返されるオブジェクトを使うらしい*2。以下、FirefoxOperaのselectionオブジェクトのメンバーの例
window.getSelection @ Firefox 1.5

[object] anchorNode:null
[number] anchorOffset:0
[object] focusNode:null
[number] focusOffset:0
[boolean] isCollapsed:true
[number] rangeCount:0
[function] QueryInterface
[function] addRange
[function] collapse
[function] collapseToEnd
[function] collapseToStart
[function] constructor
[function] containsNode
[function] deleteFromDocument
[function] getRangeAt
[function] removeAllRanges
[function] removeRange
[function] selectAllChildren
[function] selectionLanguageChange

window.getSelection @ Opera9.0

[object] anchorNode:null 
[number] anchorOffset:0 
[object] focusNode:null 
[number] focusOffset:0 
[boolean] isCollapsed:true 
[number] rangeCount:0 
[function] addRange 
[function] collapse 
[function] collapseToEnd 
[function] collapseToStart 
[function] containsNode 
[function] deleteFromDocument 
[function] getRangeAt 
[function] removeAllRanges 
[function] removeRange 
[function] selectAllChildren 
[function] selectionLanguageChange 
[function] toString