JavaScript document.execCommand删除formatBlock格式?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript document.execCommand删除formatBlock格式?相关的知识,希望对你有一定的参考价值。
如果我在这样的页面上格式化一段文字:
document.execCommand('formatBlock', false, 'h1');
如何删除此格式?
答案
我想document.execCommand('removeFormat',false,false)
会这样做吗?
在document.execCommand('formatBlock', false, 'div')
-block上发布<h1>
将删除<h1>
-tag并用<div>
-tag替换它1.这是否可行?
1如果你没有使用IE浏览器
另一答案
我使用这个来清除h1的效果:
document.execCommand('formatBlock', false, 'p');
您已将其格式更改为h1,因此我们可以以相同的方式将其更改回正常的段落格式。 如果您将每个段落放在<div>中,您也可以使用:
document.execCommand('formatBlock', false, 'div');
将格式设置为与其他块相同。
另一答案
您可能必须找到父标记,然后使用innerhtml获取文本并使用innerHTML替换父标记和结束标记之间的原始数据。但是,这将删除所有格式。
以上是关于JavaScript document.execCommand删除formatBlock格式?的主要内容,如果未能解决你的问题,请参考以下文章
javascript JavaScript isset()等效: - JavaScript
JavaScript 使用JavaScript更改CSS(JavaScript)