From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../zh-cn/web/api/selection/removerange/index.html | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 files/zh-cn/web/api/selection/removerange/index.html (limited to 'files/zh-cn/web/api/selection/removerange') diff --git a/files/zh-cn/web/api/selection/removerange/index.html b/files/zh-cn/web/api/selection/removerange/index.html new file mode 100644 index 0000000000..42a20eb578 --- /dev/null +++ b/files/zh-cn/web/api/selection/removerange/index.html @@ -0,0 +1,37 @@ +--- +title: Selection.removeRange() +slug: Web/API/Selection/removeRange +translation_of: Web/API/Selection/removeRange +--- +

{{ ApiRef() }}

+

概述

+

将一个区域从选区中移除。

+

用法

+
sel.removeRange(range)
+
+

参数

+
+
+ + range +
+
+ Range对象将从选区当中移除。
+
+

Examples

+
/* 通过设计一段js代码,我们可以获得多个区域,
+ * 这段代码可以移除除了第一个区域之外的所有区域。
+ * (此代码在Chrome中不生效,因为Chrome当中只能
+ * 选择一个选区,哎我为什么要在 Mozilla 的网站上
+ * 说这个?译者注)*/
+
+s = window.getSelection();
+if(s.rangeCount > 1) {
+ for(var i = 1; i < s.rangeCount; i++) {
+  s.removeRange(s.getRangeAt(i));
+ }
+}
+
+
+  
+

{{ languages( { "es": "es/DOM/Selection/removeRange", "it": "it/DOM/Selection/removeRange", "pl": "pl/DOM/Selection/removeRange" } ) }}

-- cgit v1.2.3-54-g00ecf