問題タブ [getselection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
853 参照

javascript - alt属性とスクリプトが含まれていないgetSelection?

window.getSelection()を使用して、選択したテキストを取得しています。しかし、私も画像を選択すると、画像のすべても返されます。

例:

私も画像を選択すると、

image_altここに私のテキスト..。

しかし、私は必要なだけです

ここに私のテキスト...

altなしでテキストのみを取得する方法はありますか?

どうもありがとう

0 投票する
1 に答える
23531 参照

google-visualization - Google Chart API の行からデータを取得する getSelection()

ユーザーが特定のバーをクリックしたときに、Google の Chart API を使用して新しい BarChart の作成をトリガーしようとしています。私は概念を理解していると思います。少なくとも getSelection() 関数を機能させて、ユーザーがクリックしたバーを表示したかったのです。しかし、毎回、バーをクリックすると、ディスプレイがフリーズし、Java アラートは表示されません。何かご意見は?

コードは次のとおりです。

0 投票する
1 に答える
151 参照

javascript - json.id が 32323 のストアから json.email を選択しますか?

ステートメントは、そのグリッド、コールバック、選択などの下にはありませんが、完全に別の場所にあります。

私が試してみました:

グリッドで EMAIL が定義されていないため、印刷されないと思います。

IDを取得できます。ID を使用して、store/json から EMAIL を取得できますか?

0 投票する
1 に答える
1018 参照

javascript - window.getSelectionで複数の単語を選択する方法

で複数の単語を選択する方法window.getSelection

このコードでは、を選択するtweenen paragrapと、単語がロックされparagraphs、「間」が失われます。そして、2つの単語の両方を選択する必要があります。

または、3語を選択しても、3dd 2 spa語が選択されますadd 2 spaces。ありがとう。

0 投票する
2 に答える
208 参照

firefox - 編集可能なiframeで選択されているすべてのAタグを取得し、それらに属性「クラス」を追加する必要があります

<iframe>いくつかのHTMLコードを含む編集可能なものがあります。範囲内のすべての<a>タグを取得する必要があります。このコードを試しましたが、機能しません:

0 投票する
1 に答える
867 参照

javascript - How to wrap html tag for jquery mouseup selection wrods?

I have reference the answer here Select whole word with getSelection. I would like to make a mouseup selection completed words from body. than wrap <p> tag for the selection words. Here is the code. So how to? Thanks.

UPDATE:

0 投票する
3 に答える
7785 参照

javascript - Javascriptで選択テキストの開始位置と終了位置を見つける方法は?

選択範囲のテキストの開始と終了を見つけようとしています。ということで、以下の文章で「Hello, world! what a fine day!」の中から「world! what a fine」を選んだら、開始座標は7、終了座標は24となるはずです。ゼロベースのインデックス。

これはどのように達成できますか?

<input>編集:または<textarea>要素の中にないテキストの選択を探しています。

編集:使用するソリューションを無効にすることを決定しました<textarea>s

0 投票する
2 に答える
286 参照

jquery - onclick イベント処理の前に選択をクリアしないようにするにはどうすればよいですか?

現在の選択を処理するノードにイベント ハンドラーをアタッチしたいのです<span>が、クリック イベントが発生する前に、ブラウザー (Chrome 16.0.912.63) によって選択がクリアされたように見えます。

にハンドラーをアタッチすることで、少し厄介な方法でこれを回避できますがonmousedown、そのようにする必要はありません。

問題を説明する簡単な HTML の例を次に示します (jQuery が必要です)。

望ましい動作は、マウスを使用してテキストを選択し、「PASTE」という単語をクリックして、選択した領域の内容をテキストエリアに挿入できることです。クリック ハンドラーが起動する前に、選択がクリアされたかのように見えます。このコードは、次を使用すると正常に機能します。

span 要素onmousedown<a>代わりに<span>.

0 投票する
1 に答える
744 参照

javascript - 選択したテキストの前後にテキストを挿入

重複の可能性:
javascript で選択したテキストの前後にテキストを挿入する

HTMLで選択されたテキストの前後に指定されたテキスト(可能な場合はデザインモードがオンのときにiframeで)を配置したい、document. document.getSelection()またはdocument.selection.createRange().text位置ではなくテキスト自体のみを返します。

選択したテキストを置き換える方法はありますか?

とにかく、ドキュメント内の任意の場所に選択したテキストの前後に特定のテキストを挿入するには?

0 投票する
1 に答える
2530 参照

javascript - iFrameを選択するにはどうすればよいですか?

次のコードは、少なくともchromeで表示している場合、現在のページで選択されているテキストでメッセージを警告します。

しかし、選択範囲がiFrame内のテキストである場合でも、これを機能させるにはどうすればよいですか?(iFrameのコンテンツは同じドメインのものです)