これに対する 1 つの解決策は、javascript を使用したイベント委任である可能性があります
クリック イベント ハンドラーを段落要素に割り当て、event.target を使用してイベントのターゲットを取得します。
主要なブラウザーでは event.target がテキスト ノードを返さないため、各単語のダミー スパンが必要です。したがって、ダミーのスパンを配置する必要があります。
HTML
<p id='test'> <span>test</span> <span>test</span> <span>test</span> <span>test</span> <span>test</span> </p>
JavaScript
document.getElementById('test').addEventListener('click', function (event) { console.log(event.target.innerHTML); }, false )
これがデモです。コンソールの出力を確認してください
attachEvent
IE の使用を検討し、 event.srcElement
IE をサポートする
別の解決策は、テキストの選択に基づく場合があります。
このコードを使用して、ブラウザで選択したテキストを取得できます