2010-11-06 54 views
1

所以我一直在研究一個富文本編輯器,它實際上只是一個美化的可滿足div。當我保存它時,我使用.innerHTML翻錄所有格式,但是現在我遇到了問題,我希望在不支持contenteditable時能夠有一個後備文本框。 (iOS)innerHTML的輸出包含許多不必要的樣式,我想知道清除它們的最佳方法是什麼。清理innerHTML輸出

例如:http://jsfiddle.net/aGPeS/

什麼是過濾掉的innerHTML輸出到「清理的」榜樣的最好方法?

編輯:從谷歌文檔改變的jsfiddle

+0

你可以在這裏或在jsfiddle.net上顯示一些樣式嗎?沒有Google帳戶就無法訪問文檔 – 2010-11-06 19:52:39

回答

0

我會去的正則表達式爲這一個,你可以或實施那些在JavaScript中,如果你想,你正在使用的服務器端腳本/編程語言。

0

您將需要使用適當的HTML解析器處理輸出。有pure Javascript solutions或者您可以將它發送到服務器以使用您最喜歡的服務器端語言進行處理。