目前我正在使用contenteditable編輯器。我有以下幾點:ContentEditable - 按Enter鍵生成P標籤
<div contenteditable="true">
<h2>Header</h2>
<p>Content lorem ipsum</p>
</div>
當我使用的execCommand創建一個新的,然後擊中後進入,一個< DIV>創建。但是,我想要創建一個< p>。我可以通過使用keyup事件並返回false(使用jQuery)來阻止輸入完全行爲,但是如何強制<>> < div>? (請注意,它已經放置一個< P>正確的時候我已經內一個< p>標籤,但它並沒有當< DIV>內工作)
我也遇到過這個問題 - 這不是一個很容易解決的問題。你需要通過execcommand顯式的撤銷/重做支持嗎?我擁有的解決方案不是撤消/重做。 – ansiart 2011-03-07 18:20:57
不,不是。 Control-Z仍然工作還是隻是execCommand實現被破壞? – 2011-03-07 22:46:27
嗨@AndrewM,這個問題有點老,但我想知道你是否找到了解決方案,因爲我處於相同的情況。如果你在這裏發佈它會很好,所以對於同樣情況下的每個人都會有用。 – medBo 2016-02-29 15:49:31