XUL - 文本框问题

发布于 2024-07-25 16:02:29 字数 267 浏览 7 评论 0原文

我正在编写一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

最冷一天 2024-08-01 16:02:29

这是一个真正的文本框还是像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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文