File tree Expand file tree Collapse file tree
2-ui/99-ui-misc/02-selection-range Expand file tree Collapse file tree Original file line number Diff line number Diff 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```
You can’t perform that action at this time.
0 commit comments