構建內聯文本編輯器並不小。 該過程首先使目標要素可編輯,沿途處理電勢SyntaxError
。
Edit Document<br><br><br> <div id="editor"> <h1 id="title">A Nice Heading.</h1> <p>Last Edited By - Monty Shokeen</p> <p id="content">Some content that needs correction.</p> </div><br><br>
<div id="toolbar"> H1 H2 </div><br><br>
)。 在您的項目目錄中運行serve
;服務器將啟動,提供指向您的HTML文件的鏈接。 serve
designMode
是編輯各個元素的理想選擇。 要修改頁面上的幾乎所有內容,請使用contentEditable
>屬性。這會影響整個文檔。 用designMode
啟用它,並用document.designMode = 'on';
>。
document.designMode = 'off';
在分開設計和內容創建時,這特別有用。 設計師提供佈局和占位符文本,而內容創建者填寫了實際內容。 要實驗,請打開瀏覽器的開發人員控制台,鍵入
document.designMode = 'on';
結論
仍然是Web開發的基石。儘管它具有學習曲線,但仍有許多框架和庫。 探索Envato的市場以獲取更多資源。 contentEditable
的基礎知識,演示了基本的內聯編輯器並添加了豐富的格式按鈕。
contentEditable
這篇文章包括Web開發人員,技術作者,自由職業者和開源貢獻者Jacob Jackson的更新。
以上是創建一個具有可滿足屬性的內聯文本編輯器的詳細內容。更多資訊請關注PHP中文網其他相關文章!