XUL - 文本框问题
我正在编写一个 Firefox 扩展。 当用户突出显示并右键单击网页上的选定文本时,扩展程序会捕获该文本并将其显示在文本框(xul 窗口)中。 文本框显示正确的格式(如换行符、空格、* 表示 li 标签。)。 但是当我尝试将文本框值存储在变量中时,就会出现问题。 换行符消失了。
var selText = document.getElementById("txtboxSelectedText").value; //
有人可以帮忙吗?
多谢。
I am writing a Firefox extension. When a user highlights and right clicks a selected text on a webpage, the extension captures the text and displays it in a textbox (xul window). The textbox shows the correct formating (like the line breaks, spaces, * for li tags.). But the problem happens when i try to store the textbox value in a variable. The line breaks are gone.
var selText = document.getElementById("txtboxSelectedText").value; //
Can anybody help?
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个真正的文本框还是像tinyMCE或open wysiwyg这样的富文本编辑器?
在真实的文本框中有换行符。 在富文本编辑器中,它们实际上是带有 html 内容的 iframe...看起来像换行符的实际上是
标记。我怀疑这是因为你不能在普通文本框中包含 li 标签(及其相关的项目符号点)
Is this a real textbox or a rich text editor like tinyMCE or open wysiwyg?
In a real textbox there are linebreaks. In the rich text editors, they are really iframes with html content... what looks like a line break is really a
<br/>
tag.The reason I suspect this is you can't have li tags (and their associated bullet points) inside a normal textbox