在 Firefox 中读取多行内容可编辑文本

2024-03-21

让我们读取一个 contenteditable 元素:

<span id="myinput" contenteditable="true">This is editable.<br>Yes it is.</span>

就在您在文本末尾手动添加两个空格之后。

I get :

  • textContent => "This is editable.Yes it is. "

  • innerText => undefined

  • innerHTML => "This is editable.<br>Yes it is. &nbsp;"

  • jQuery .text()=> 与相同textContent即换行符丢失

如何获得"This is editable.\n Yes it is. "?(当然,一些正则表达式可以在innerHTML上工作,但这很脏:也许有很多东西我应该解析......)


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Firefox 中读取多行内容可编辑文本 的相关文章