mozilla

比较版本

Selection

更改版本

修订版 347959:

由 JeanDavidDaviet 在 进行的修订 347959

修订版 566427:

由 gqqnbig 在 进行的修订 566427

标题:
Selection
Selection
网址缩略名:
DOM/Selection
DOM/Selection
标签:
"Gecko DOM Reference", "DOM", "NeedsTechnicalReview", "Gecko", "TopicStub", "NeedsTranslation"
"TopicStub", "NeedsTranslation", "Gecko DOM Reference", "DOM", "NeedsTechnicalReview", "Gecko"
内容:

修订版 347959
修订版 566427
n14      Selection is the class of the object returned by {{domxref(n14      Selection对象一般由{{domxref("window.getSelection()")}}或其他方法返回。它
>"window.getSelection()")}} and other methods. It represents the t>代表页面中的文本选区,可能横跨多个元素。文本选区由用户拖拽鼠标经过文字而产生。 For information about tex
>ext selection in the greater page, possibly spanning multiple ele>t selection in an individual text editing element, see {{domxref(
>ments, when the user drags over static text and other parts of th>"HTMLInputElement","Input")}}, {{domxref("HTMLTextAreaElement","T
>e page. For information about text selection in an individual tex>extArea")}} and {{domxref("document.activeElement")}} which typic
>t editing element, see {{domxref("HTMLInputElement","Input")}}, {>ally 返回 the parent 对象 returned from {{domxref("window.getSelectio
>{domxref("HTMLTextAreaElement","TextArea")}} and {{domxref("docum>n()")}}.
>ent.activeElement")}} which typically return the parent object re 
>turned from {{domxref("window.getSelection()")}}. 
15    </p>
16    <p>15    </p>
16    <p>
17      A selection object represents the {{domxref("range","ranges17      A selection 对象 represents the {{domxref("range","ranges")}}
>")}} that the user has selected. Typically, it holds only one ran> that the 用户 has selected. Typically, it holds only one 范围, acces
>ge, accessed as follows:>sed as follows:
n27        <code>selObj</code> is a Selection objectn27        <code>selObj</code>表示 Selection 对象
n30        <code>range</code> is a <a href="/en-US/docs/DOM/range" tn30        <code>range</code>表示<a href="/en-US/docs/DOM/range" title
>itle="DOM/Range">Range</a> object>="DOM/Range">Range</a> 对象
n34      Calling the {{domxref("Selection/toString()","")}} method rn34      Calling the {{domxref("Selection/toString()","")}} 方法 返回 th
>eturns the text contained in the selection, e.g>e text contained in the selection, e.g
n41      Note that using a selection object as the argument to <coden41      Note that using a selection 对象 as the argument to <code>win
>>window.alert</code> will call the object's <code>toString</code>>dow.alert</code> will call the 对象's <code>toString</code> 方法.
> method. 
n54        The anchor of a selection is the beginning point of the sn54        The anchor of a selection is the beginning point of the s
>election. When making a selection with a mouse, the anchor is whe>election. When making a selection with a mouse, the anchor is whe
>re in the document the mouse button is initially pressed. As the >re in the document the mouse button is initially pressed. As the 
>user changes the selection using the mouse or the keyboard, the a>用户 changes the selection using the mouse or the keyboard, the anc
>nchor does not move.>hor does not move.
n60        The focus of a selection is the end point of the selection60        The focus of a selection is the end point of the selectio
>n. When making a selection with a mouse, the focus is where in th>n. When making a selection with a mouse, the focus is where in th
>e document the mouse button is released. As the user changes the >e document the mouse button is released. As the 用户 changes the se
>selection using the mouse or the keyboard, the focus is the end o>lection using the mouse or the keyboard, the focus is the end of 
>f the selection that moves.>the selection that moves.
n66        A range is a contiguous part of a document. A range can cn66        A 范围 is a contiguous part of a document. A 范围 can contain
>ontain entire nodes as well as portions of nodes, such as a porti> entire nodes as well as portions of nodes, such as a portion of 
>on of a text node. A user will normally only select a single rang>a text node. A 用户 will normally only select a single 范围 at a time
>e at a time, but it's possible for a user to select multiple rang>, but it's possible for a 用户 to select multiple 范围 (e.g. by using
>es (e.g. by using the Control key). A range can be retrieved from> the Control key). A 范围 can be retrieved from a selection as a {{
> a selection as a {{domxref("range")}} object. Range objects can >domxref("range")}} 对象. Range 对象 can also be created via the DOM a
>also be created via the DOM and programmatically added or removed>nd programmatically added or removed from a selection.
> from a selection. 
n77        Returns the node in which the selection begins.n77        返回 the node in which the selection begins.
n83        Returns the number of characters that the selection's ancn83        返回 the number of characters that the selection's anchor i
>hor is offset within the anchorNode.>s offset within the anchorNode.
n89        Returns the node in which the selection ends.n89        返回 the node in which the selection ends.
n95        Returns the number of characters that the selection's focn95        返回 the number of characters that the selection's focus is
>us is offset within the focusNode.> offset within the focusNode.
n101        Returns a Boolean indicating whether the selection's starn101        返回 a Boolean indicating whether the selection's start and
>t and end points are at the same position.> end points are at the same position.
n107        Returns the number of ranges in the selection.n107        返回 the number of 范围 in the selection.
n111      Methodsn111      方法
n118        Returns a range object representing one of the ranges curn118        返回 a range 对象 representing one of the ranges currently se
>rently selected.>lected.
n142        Collapses the selection to the start of the first range in142        Collapses the selection to the start of the first 范围 in t
>n the selection.>he selection.
n148        Collapses the selection to the end of the last range in tn148        Collapses the selection to the end of the last 范围 in the 
>he selection.>selection.
n160        A range object that will be added to the selection.n160        A range 对象 that will be added to the selection.
n166        Removes a range from the selection.n166        Removes a 范围 from the selection.
n172        Removes all ranges from the selection.n172        Removes all 范围 from the selection.
t190        Returns a string currently being represented by the select190        返回 a string currently being represented by the selection 
>tion object, i.e. the currently selected text.>对象, i.e. the currently selected text.

返回历史