使用range保留选择中的换行符和回车符?Javascript / jquery
Preserving newlines and carriage returns from a selection using range? javascript / jquery
我有以下代码
if(this.window.getSelection) {
var range = this.range;
var contents = range.extractContents();
console.log(contents);
return contents.textContent;
}
contents给了我一个文档片段。当我检查该片段的文本内容时,它将我选择的换行符折叠成一个字符串。
如何保留字符串的格式?
如果您的contents
是html元素,则可以使用contents.innerHTML
,如果它是jQuery对象,则可以使用contents.html()
。
ps: this.window.getSelection
不应该是this.window.getSelection()
吗?
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 从javascript发送回车
- javascript 正则表达式中回车符、换行符和多个空格的匹配
- JavaScript 比回车更糟糕的是什么
- 在 JavaScript 中替换 SQL Server 中的回车符和换行符
- JavaScript 删除空格回车符
- 用javascript计算回车次数
- 带有回车和换行符的javascript错误
- 使用JavaScript的Ctrl+Enter可防止回车
- 替换Javascript中的windows回车符
- JavaScript Regex计算空格,但不计算制表符或回车符
- Javascript行/回车不工作
- JavaScript替换不删除回车
- 使用正则表达式和javascript每2个单词插入回车
- 使用range保留选择中的换行符和回车符?Javascript / jquery
- JavaScript Regexp -允许回车让其他不需要的字符验证
- Javascript新窗口URL中的回车/换行
- 一个图标上的Javascript,用于展开和折叠不使用回车按钮的表
- 输入字段中的回车位置(JavaScript)
- 显示从rails到javascript的回车