これは私を夢中にさせており、Googleはほとんど助けてくれませんでした.
質問: div 内で Html のリアルタイム パーサーを実行することは可能ですか?
問題: contenteditable div 内に入力すると、Html がページの「実際の」部分になりません。だから私が入力した場合
<b>this is a test</b>
その後、自動的にthis is a testに変換されず、そのままになります。
目標:
<b>this is a test</b>
これに変身する のはテストです
奇妙な部分は、Firebug を使用してページを編集し、その横にある型指定された Html にタグを挿入すると、それが「実際の」Html に変換されないことです。
ただし、 a<br>
が入力され、次にFirebug を介して 2 番目の a が入力されたときに実行<br>
されます。(2 番目<br>
は、入力された<br>
「実際の」Html を作成します。)
入力されたタグは Html の特殊文字に変換されません。これは実際のタグですが、Html には変換されません。ただし、Firebug を使用して Html タグを強制すると、実際の Html 形式として表示されます。
私は多くのことを試みましたが、アイデアが燃え尽きてしまいました。ContentEditable が新しいテクノロジーであることを感謝しますが、何か助けていただければ幸いです。
これが信じられないほど不明確で紛らわしい場合はお詫びします。説明するのは本当にお尻です。