您的位置:首页 > Web前端 > JQuery

iframe制作富文本编辑器各个浏览器换行的问题

2014-06-13 10:40 197 查看
//在光标所在处创建一个区域.
var range=BenEditor.document.selection.createRange();
//将区域的内容设置成为换行符.
range.text="\n";
//将区域的起始点向右移动一个字符的长度.
range.moveStart("character", 1);
//将光标移动到区域的结尾.(若为false则是移动到起始位置).
range.collapse(true);
//由于上面的一系列操作,使得区域的位置处在了\n之后,所以再次选择时,光标就到了新一行的结尾.完成换行.
range.select();
//使事件失效
return false;

以上是IE当中实现的换行,(我在项目里面需要用到enter 发送消息,ctrl+enter 实现换行,可以切换为ctrl+enter发送消息,enter实现换行)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息