Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves the starting position of a selection that is relative to the IHTMLSelection::anchorNode.
![]() ![]() |
Syntax
HRESULT value = object.get_anchorOffset(* p);
Property values
Type: long
The beginning position of the selection.
Standards information
- HTML5 A vocabulary and associated APIs for HTML and XHTML, Section 7.6.1
Remarks
The value that is returned by IHTMLSelection::anchorOffset usually refers to a character position within the text portion of the element.
Examples
The following example shows the anchorOffset value of a selection when you release the mouse button.
<!DOCTYPE html>
<html>
<head>
<!-- this example shows the character offset from anchor node of your selection-->
<title>AnchorOffset Example</title>
<script type="text/javascript">
function getAnchorOffset() {
if (window.getSelection) { //only work if supported
var selection = window.getSelection (); //get the selection object
var anchorOffsetProp = selection.anchorOffset; //get the offset
alert ( "Anchor Offset: \n" + anchorOffsetProp.toString());
}
}
</script>
</head>
<body>
<div onmouseup="getAnchorOffset()"> <!-- call this function when the mouse button is released -->
<p>
Select some text with your mouse within this field.
When <strong>the left <em>button</em> is released</strong>, a dialog pops up with the anchor offset.
</p>
<p>
The nested tags <strong>here and <em>there</em> can</strong> demonstrate different offsets as well.
</p>
</div>
</body>
</html>
See also
Reference