js 関数で、ユーザーがコンテンツを選択したときに、Web ページのコンテンツの一部であるすべてのノード (HTML 要素) を取得したいと考えています。
これで、window.getSelection() が選択オブジェクトを提供することがわかりました。また、この選択オブジェクトは、その選択の一部であるノード (HTML 要素) のリストを取得する前に、範囲オブジェクトに変換する必要があります。
範囲オブジェクトを取得するにはどうすればよいですか? 私が読んだところによると、ブラウザによって範囲オブジェクトの実装が異なります...最初は、このjs関数をGoogle Chromeでのみ使用します...したがって、コードはGoogle Chromeで完全に機能するはずです...しかし、コードが機能することを望みますGoogle Chrome のすべて/ほとんどの新しいバージョンで... コードは JS または純粋な Jquery の場合があります。
もう 1 つの質問 - 「Rangy」のような js ライブラリを使用する必要がありますか? - http://code.google.com/p/rangy/ この目的のために それとも、純粋なjsまたはjqueryコードを使用してこれを達成できますか?