8

ページ上のテキストを次のようにフォーマットすると:

document.execCommand('formatBlock', false, 'h1');

このフォーマットを削除するにはどうすればよいですか?

4

6 に答える 6

18

document.execCommand('removeFormat',false,false)はそれをするだろうと思いますか?

-block で発行document.execCommand('formatBlock', false, 'div')すると、 -tag<h1>が削除され、 -tag 1<h1>に置き換えられます。それは実行可能でしょうか?<div>

1 IE を使用していない場合

于 2012-05-30T06:43:08.770 に答える
3

これを使用して h1 の効果をクリアします。

document.execCommand('formatBlock', false, 'p');

書式を h1 に変更したので、同じ方法で通常の段落書式に戻すことができます。
各段落を <div> に入れる場合は、これも使用できます。

document.execCommand('formatBlock', false, 'div');

フォーマットを他のブロックと同じに設定します。

于 2018-09-02T14:03:53.130 に答える
0

親タグを見つけてから、innerHTML を使用してテキストを取得し、親タグと終了タグの間の元のデータを innerHTML に置き換える必要がある場合があります。ただし、これによりすべての書式設定が削除されます。

于 2013-08-18T07:36:36.047 に答える