我正在製作一個所見即所得的編輯器。我正在使用設計模式的iframe,並使用JavaScript上的execcommand功能來創建我的所見即所得編輯器。我用下面的代碼應用字體大小在WYSIWYG編輯器文本:Javascript designMode移除<font>標籤?
richTextField.document.execCommand('fontSize',false,slctdValue);
這改變了的iframe的內容是:
<div><font size="4" color="red">This is a test!</font></div>
我不喜歡使用的字體標籤我寧願用下面的代替它:
<div style="font-size:22px;color:red;">This is a test!</div>
有沒有一種方法可以找到類似於第一個例子的代碼,並用第二個例子代替它?
你可以有該div作爲slctdFontSizeValue的ID,並將其傳遞給將execCommand? –