Baseline Widely available
ìì½ì¬ì©ì ëë Caretì ìì¹ì ë°ë¼ ì íë í
ì¤í¸ì ë²ì를 ëíë´ë Selection
ê°ì²´ë¥¼ ë°ííë¤.
selection = window.getSelection();
Selection
ê°ì²´ì
ëë¤. ë¹ ë¬¸ìì´("")ì ì¶ê°íê±°ë Selection.toString()
ì í¸ì¶íë©´ ì íë text를 ë°íí©ëë¤.function foo() {
var selObj = window.getSelection();
alert(selObj);
var selRange = selObj.getRangeAt(0);
// do stuff with the range
}
ë
¸í¸ Selection ê°ì²´ì 문ìì´ íí
JavaScriptìì 문ìì´ì ì¸ìë¡ ë°ë í¨ì(window.alert()
ë document.write()
ê°ì)ì ê°ì²´ë¥¼ ì ë¬íë©´ í´ë¹ ê°ì²´ì toString()
ë©ìë를 í¸ì¶íê³ ê·¸ 결과를 í¸ì¶í í¨ìë¡ ì ë¬í©ëë¤. ì´ë¥¼ íµí´ì ì¤ì ë¡ë ìì±ê³¼ ë©ìë를 ê°ë 문ìì´ì´ ìë ì¼ë°ì ì¸ ê°ì²´ë¼ íëë¼ë 문ìì´ì ì¸ìë¡ ë°ë í¨ìì ì¸ìë¡ ì¬ì©í ëìë ê°ì²´ë¥¼ 문ìì´ì¸ ê²ì²ë¼ ì ë¬í ì ììµëë¤.
ì ìì ìì selObj를 window.alert()
ì ì¸ìë¡ ì ë¬íë©´ selObj.toString()
ê° ìëì ì¼ë¡ í¸ì¶ë©ëë¤. íì§ë§, selObjì ëí´ì length
ë substr
ê°ì JavaScript Stringì ìì±ì´ë ë©ìë를 ì¬ì©íë©´ ê°ì²´ì ê·¸ë¬í ìì±ì´ë ë©ìëê° ì기 ë문ì ìë¬ë ììì¹ ëª»í ê²°ê³¼ê° ë°ìí©ëë¤. Selection
ê°ì²´ë¥¼ 문ìì´ë¡ ì¬ì©íë ¤ë©´ ë¤ìì²ë¼ ì§ì toString()
ë©ìë를 í¸ì¶í´ì¼ í©ëë¤:
var selectedText = selObj.toString();
selObj
ë Selection
ê°ì²´ì
ëë¤.selectedText
ë 문ìì´ (ì íí 문ìì´)ì
ëë¤.It's also useful to note that you can call Document.getSelection()
, which works identically.
HTML inputs provide simpler helper APIs for working with selection (see HTMLInputElement.setSelectionRange()
).
Notice the difference between selection and focus. Document.activeElement
returns the focused element.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4