在Firefox中阅读多行知识文本
让我们读一个令人满意的元素:
This is editable.
Yes it is.
刚刚在文本末尾手动添加两个空格后。
我明白了:
-
textContent
=>"This is editable.Yes it is. "
-
innerText
=>undefined
-
innerHTML
=>"This is editable.
Yes it is. " -
jQuery
.text()
=>与textContent
相同,即断行丢失
如何获得"This is editable.\n Yes it is. "
? (当然一些正则表达式可以在innerHTML上运行,但那很脏:也许有很多东西我应该解析……)