0

我正在写一个 Firefox 扩展。当用户突出显示并右键单击网页上的选定文本时,扩展程序会捕获文本并将其显示在文本框(xul 窗口)中。文本框显示正确的格式(如换行符、空格、* 用于 li 标记。)。但是当我尝试将文本框值存储在变量中时,就会出现问题。换行符消失了。

var selText = document.getElementById("txtboxSelectedText").value; //

有人可以帮忙吗?

非常感谢。

4

1 回答 1

0

这是一个真正的文本框还是像 tinyMCE 或 open wysiwyg 这样的富文本编辑器?在真正的文本框中有换行符。在富文本编辑器中,它们实际上是带有 html 内容的 iframe……看起来像换行符的东西实际上是一个<br/>标签。

我怀疑这是因为你不能在普通文本框中有 li 标签(及其相关的项目符号)

于 2009-06-25T14:31:23.500 回答