首页前端开发HTMLH5富文本编辑器的详细介绍

H5富文本编辑器的详细介绍

时间2024-01-23 00:11:03发布访客分类HTML浏览840
导读:收集整理的这篇文章主要介绍了H5富文本编辑器的详细介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。使用H5的全局属性contentedITable可以让DOM元素及其子元素变的可编辑<div contenteditable i...
收集整理的这篇文章主要介绍了H5富文本编辑器的详细介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。使用H5的全局属性contentedITable可以让DOM元素及其子元素变的可编辑

div  contenteditable id="editor">
       /div>
    

样式代码

htML,body {
      overflow: hidden;
      width: 100%;
      height: 100%;
}
* {
      margin: 0;
      padding: 0;
}
#editor {
      width: 100%;
      height: 100%;
      outline: none;
      padding-left: 15px;
}
    

* chrome 49下测试有效

以下方式使得用户初始输入的文本内容在P元素的包裹下

div  contenteditable id="editor" sPEllcheck="false">
    p>
    br/>
    /p>
    /div>
    

默认规则如下

否则将直接作为#editor元素的文本节点,即div  contenteditable id="editor" spellcheck="false">
    文本内容/div>
    同事点击Enter将新增div元素,即div  contenteditable id="editor" spellcheck="false">
    文本内容div>
    /div>
    /div>
    
View Code

#editor中的所用元素都是可被删除的,当#editor为空元素时,用户再次输出内容还会应用默认规则,这里要监听这一状态,发生时将p> br/> /p> 添入其中,并且定位光标到p元素的最后

定位光标代码

function cursorToEnd(element){
            element.focus();
    VAR range = window.getSelection();
        range.selectAllChildren(element);
        range.collapseToEnd();
    }
    

window.getSelection() IE9已经支持

不定位可能发生以下情况

div  contenteditable id="editor" spellcheck="false">
        111111    p>
    br/>
    /p>
    /div>
    

以上就是H5富文本编辑器的详细介绍的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: html5中关于canvas画图之画圆形的...下一篇:Knockoutjs+select2 人员搜索功能...猜你在找的html5相关文章 关于移动端h5开发相关内容总结2022-05-17html5教程-学表单的第二天2018-12-10html5教程-HTML5浏览器支持2018-12-10html5教程-HTML5智能表单2018-12-10html5教程-微信H5使用resLoader实现加载页效果2018-12-10html5教程-day01-初级-JS0-热身运动JS入门教程2018-12-10html5教程-html5shiv.js和respond.min.js2018-12-10html5教程-不同浏览器对于html5 audio标签和音频格式的兼容性2018-12-10html5教程-使用Html5实现手风琴案例2018-12-10html5教程-html5笔记2018-12-10 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: H5富文本编辑器的详细介绍
本文地址: https://pptw.com/jishu/583548.html
Knockoutjs+select2 人员搜索功能代码分享 html5中关于canvas画图之画圆形的实例介绍

游客 回复需填写必要信息