构建内联文本编辑器并不小。 该过程首先使目标要素可编辑,沿途处理电势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中文网其他相关文章!