Skip to content

Commit 3af6658

Browse files
authored
Update article.md
1 parent 2ab1a41 commit 3af6658

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

2-ui/99-ui-misc/02-selection-range/article.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ let range = new Range();
3232

3333
نکته جالب این است که آرگومان اول `node` در هر دو روش می تواند یک text node یا یelement node عنصر باشد و معنای آرگومان دوم به آن بستگی دارد.
3434

35+
3536
**اگر `node` یک text nodeاست، `offset` باید موقعیتی در متن آن باشد.**
3637

3738
به عنوان مثال، با توجه به عنصر `<p>Hello</p>`، می‌توانیم محدوده حاوی حروف «ll» را به صورت زیر ایجاد کنیم:
@@ -50,8 +51,8 @@ let range = new Range();
5051

5152

5253
در اینجا اولین فرزند `<p>` را می گیریم (این text node است) و موقعیت های متن را در داخل آن مشخص می کنیم:
53-
![](range-hello-1.svg)
5454

55+
![](range-hello-1.svg)
5556
### Selecting element nodes
5657

5758

@@ -60,6 +61,7 @@ let range = new Range();
6061
این برای ایجاد محدوده هایی که شامل گره ها به عنوان یک کل هستند، مفید است، نه اینکه در جایی در متن خود متوقف شوند.
6162

6263
به عنوان مثال، ما یک قطعه سند پیچیده تر داریم:
64+
6365
```html autorun
6466
<p id="p">Example: <i>italic</i> and <b>bold</b></p>
6567
```

0 commit comments

Comments
 (0)