1. ホーム
  2. html

[解決済み] HTMLのバックスペース

2022-02-08 22:33:46

質問

HTMLでBackspaceの機能を実現する方法はありますか?このための特別なタグはありますか?

このようなものの必要性を示す例は、StackOverflow自体にあります。以下を参照してください。 Java で現在のスタックトレースを取得する . 一番上の回答で、@jinguiyさんは Thread.currentThread().getStackTrace() を表現しようとしていますが、サイトのリンク解釈の関係で、不要なスペースが入ってしまっているのです。

バックスペースを入れる方法があれば、これを回避することができます。

これはほんの一例ですが、出力のある部分を制御できない多くの文脈において、HTMLにバックスペース機能を持たせることは非常に有効です。

解決するには?

HTMLはステートレスなので、HTMLだけでバックスペース機能を実現することは不可能です。javascriptで同様の効果を得ることは可能です。

もう一つの方法は、送信前に出力をバッファリングし、バッファリングされた出力を処理することです。独自のバックスペースタグをロールバックし、バッファーを処理する際にバックスペースタグとその前の文字/タグを削除することができます。