2009-06-25 49 views
0

我正在写一个Firefox扩展。当用户突出显示并右键单击网页上的选定文本时,该扩展会捕获文本并将其显示在文本框(xul窗口)中。文本框显示正确的格式(如换行符,空格,*表示li标签)。但是当我尝试将文本框的值存储在一个变量中时,问题就会发生。换行符不见了。XUL - textbox问题

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

任何人都可以帮忙吗?

非常感谢。

+0

你是如何确定的换行符都不见了内里的标签(及其相关的要点)的原因是什么?你确定那时候的线路迷路者正在迷路吗? – 2009-06-25 14:22:53

+0

我提取 var selText = document.getElementById(“txtboxSelectedText”).value; // 我做了一个提醒(selText)。 – 2009-06-25 15:34:01

回答

0

这是一个真正的文本框或像tinyMCE或打开wysiwyg的富文本编辑器? 在真实的文本框中有换行符。在富文本编辑器中,他们确实是带有html内容的iframe ......看起来像换行符的确实是一个<br/>标签。

我怀疑这是你不能有一个正常的文本框