使用h5的全局属性contenteditable可以让dom元素及其子元素变的可编辑
样式代码
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元素的包裹下
默认规则如下


否则将直接作为#editor元素的文本节点,即文本内容同事点击Enter将新增div元素,即文本内容
#editor中的所用元素都是可被删除的,当#editor为空元素时,用户再次输出内容还会应用默认规则,这里要监听这一状态,发生时将添入其中,并且定位光标到p元素的最后
良精.Net企业网站管理系统是一款以.net为开发语言的企业网站系统。后台主要功能如下:1) 系统管理:管理员管理,网站配置,上传文件管理,QQ-MSN 在线客服设置,文件浏览,模版的编辑,样式表的编辑。2) 企业信息:后台自由添加修改企业的各类信息及介绍。3) 产品管理:产品类别新增修改管理,产品添加修改以及产品的审核。4) 订单管理:查看订单的详细信息及订单处理。5) 会员管理:查看修改删除会
定位光标代码
function cursorToEnd(element){
element.focus();var range = window.getSelection();
range.selectAllChildren(element);
range.collapseToEnd();
}window.getSelection() IE9已经支持
不定位可能发生以下情况
111111









