--- title: Selection.focusNode slug: Web/API/Selection/focusNode translation_of: Web/API/Selection/focusNode ---
{{ ApiRef("DOM") }}{{SeeCompatTable}}

Selection.focusNode是只读的返回所选内容的结束位置部分所属的节点.

用户可能会从左到右(按文字方向) 或从右到左 (按文字相反方向)进行选择. focusNode就是用户选择时最后停下来所处的元素节点. 当你同时按下shift键和任何一个方向键来改变选择时,你就能看到:选择的结束位置在移动, 但是选择的锚点-起始位置不会改变.

语法

node = sel.focusNode

相关规范

规范 状态 备注
{{SpecName('HTML Editing', '#dom-selection-focusnode', 'Selection.focusNode')}} {{Spec2('HTML Editing')}} Initial definition
{{SpecName('Selection API', '#widl-Selection-focusNode', 'Selection.focusNode')}} {{Spec2('Selection API')}} Current

浏览器兼容性

{{CompatibilityTable}}
特性 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基础特性支持 {{CompatUnknown}} {{CompatVersionUnknown()}} {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}
特性 Android Firefox Mobile (Gecko) Firefox OS IE Phone Opera Mobile Safari Mobile
基础特性支持 {{CompatUnknown}} {{CompatVersionUnknown()}} 1.0 {{CompatUnknown}} {{CompatUnknown}} {{CompatUnknown}}

参考