Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
menu

createRange մեթոդը

createRange մեթոդը - ստեղծում է փաստաթղթի հատվածի օբյեկտ: Այս հատվածը կարող է պարունակել տարրերի հատվածներ և տեքստի հատվածներ: Տեսնել օրինակներ՝ այս մեթոդի էությունը հասկանալու համար:

Շարահյուսություն

document.createRange();

Օրինակ

Ստացնենք պարբերության պարունակությունը.

<p id="p"> <b>abcde</b>fg </p> let p = document.getElementById('p'); let text = document.createRange(); text.selectNode(p); alert(text.toString());

Կոդի կատարման արդյունք.

'abcdefg'

Օրինակ

Սակայն այս եղանակով կարելի է ստանալ ոչ միայն տարրի պարունակությունը, այլև փաստաթղթի ցանկացած մաս: Նույնիսկ եթե այն սկսվում է մի տարրում, իսկ ավարտվում է մյուսում.

<div id="root"> <p> text1 </p> <p> text2 </p> </div> let root = document.getElementById('root'); let start = root.children[0].firstChild; let end = root.children[1].firstChild; let text = document.createRange(); text.setStart(start, 12); text.setEnd(end, 8); alert(text.toString());

Տես նաև

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել