これは、コンテンツをそのままにして、javascriptだけで<span>タグを削除するためのフォローアップの質問です。
スパンを使用してページ内のテキストを強調表示すると、コンテンツが新しいノードに分割されます。次に、を使用してハイライトスパンを削除するreplaceChild
と、ノードは分離されたままになります。元のテキストを、3つのテキストノード(ハイライトが開始される前のテキスト、以前にハイライトされたテキスト、およびハイライトが終了した後のテキスト)ではなく、単一のテキストノードにマージして戻したいと思います。これは可能ですか?