簡體   English   中英

IE中的Execcommand格式塊標題

[英]Execcommand formatblock headings in IE

我想將選定的文本格式化為標題,我在Firefox和Google Chrome中的工作方式很好,但它在IE9中不起作用,我的方法如下:

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

有誰知道如何在Internet Explorer 9中實現相同的任務?

問題似乎是語法之一。 IE期望標記格式化而其他瀏覽器不格式化。

看到這里

在Internet Explorer中,元素的名稱必須放在標記分隔符(例如<H1> )之間。 Firefox,Opera,Google Chrome和Safari支持所有塊元素,Internet Explorer僅支持h1-h6,地址和pre元素

Internet Explorer僅支持標題標記H1 - H6ADDRESSPRE ,它們還必須包含標記分隔符<> ,例如<H1>

在IE9中對我來說非常適合

你的代碼可能錯了,地雷更像是:

        var contentWindow = editor.contentWindow;
        contentWindow.focus();
        contentWindow.document.execCommand('formatBlock', false, '<h1>');
        contentWindow.focus();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM