2011-01-10 3 views
-2

JavaScript를 사용하여 HTML 파일에서 강조 표시된 단어의 위치를 ​​얻으려면 어떻게해야합니까? window.getSelection에보고JavaScript를 사용하여 HTML에서 강조 표시된 단어의 위치를 ​​얻는 방법

+0

어떻게 단어가 강조 표시됩니다? "위치"가 정확히 무엇을 의미합니까? – polarblau

+4

네, 질문에 많은 설명이 필요합니다. – Sergi

+0

아마도 "선택됨"을 의미 할 것입니다. – Malvolio

답변

0

봅니다 : https://developer.mozilla.org/en/DOM/selection

하지만 이것은 파이어 폭스입니다.

크로스 브라우저를 만들기 위해 조사가 필요할 것입니다.

아마도이 작업을 수행하는 오픈 소스 라이브러리가있을 수 있습니다.

+2

있습니다 : Rangy (http://code.google.com/p/rangy/). 면책 조항 : 저는 저자입니다. –

+0

랑지 (Rangy)는 훌륭한 도서관입니다! 브라우저 전반에서 선택 영역과 텍스트 범위로 코딩 할 때 많은 단점이 있으므로 많은 두통을 줄일 수 있습니다. –

+0

Tim이 만든 매우 흥미로운 라이브러리입니다. 잘 했어! –

0

Rangy (http://code.google.com/p/rangy)을 사용할 수 있습니다.

크로스 브라우저 JavaScript 범위 및 선택 라이브러리. 모든 주요 브라우저에서 공통적 인 DOM 범위 및 선택 작업을 수행하기위한 간단한 표준 기반 API를 제공하며 Internet Explorer와 DOM 호환 브라우저간에이 기능의 매우 다른 구현을 추상화합니다.

(면책 조항 :이 답변이 속해 대답에 저자 라이브러리에서 주석을 추진하고)

+0

강조 표시된 단어의 이웃을 선택하는 기능을 제공합니까? 때로는 사용자가 한 단어 만 선택하기도하지만, 이웃 단어를 얻는다면 단어를 찾는 것이 도움이 될 것입니다. – user570494

관련 문제