我正在编写Firefox扩展程序。当用户突出显示并右键单击网页上的选定文本时,该扩展程序会捕获文本并将其显示在文本框(xul窗口)中。文本框显示正确的格式化(如换行符,空格,li标记的*)。但是当我尝试将文本框值存储在变量中时会出现问题。换行消失了。
var selText = document.getElementById(“txtboxSelectedText”)。value; //
有人可以帮忙吗?
非常感谢。
答案 0 :(得分:0)
这是一个真正的文本框还是像tinyMCE这样的富文本编辑器或打开wysiwyg?
在真正的文本框中有换行符。在富文本编辑器中,它们实际上是带有html内容的iframe ......看起来像换行符实际上是<br/>
标签。
我怀疑这是因为你不能在普通文本框中包含li标签(及其相关的子弹点)