Firefox addon 如何在XUL右侧的文本框中插入图像?

Firefox addon 如何在XUL右侧的文本框中插入图像?,firefox-addon,xul,Firefox Addon,Xul,我可以在firefox插件的textbox XUL元素中添加图像图标,但是这个图标出现在textbox的左侧,我无法对齐右侧的图标 代码如下: <textbox> <image src="chrome://myextension/skin/icon.png"/> </textbox> 我尝试将图像放入hbox并应用align=right,但没有成功。但我相信这是可能的,例如urlbar图标和搜索栏图标,但我不知道如何实现这是

我可以在firefox插件的textbox XUL元素中添加图像图标,但是这个图标出现在textbox的左侧,我无法对齐右侧的图标

代码如下:

<textbox>
    <image src="chrome://myextension/skin/icon.png"/>           
</textbox>


我尝试将图像放入hbox并应用align=right,但没有成功。但我相信这是可能的,例如urlbar图标和搜索栏图标,但我不知道如何实现这是正常的文本框。请告诉我如何操作?

尝试使用文本框上的align=end属性:

尝试使用文本框上的align=end属性:

如果您使用查看它,您将看到为
标记(实际输入字段)生成一些匿名内容,并在其前面插入图像。不能更改插入点。但是,您可以使用使图像显示在输入字段之后(该字段具有默认的
-moz box序号组:1
值):


请注意,
-moz-box-ordinal-group
将被重命名为
box-ordinal-group
,一旦变得更成熟。

如果您使用查看它,您将看到为
标记(实际输入字段)生成一些匿名内容,并在其前面插入图像。不能更改插入点。但是,您可以使用使图像显示在输入字段之后(该字段具有默认的
-moz box序号组:1
值):



请注意,
-moz-box-ordinal-group
将被重命名为
box-ordinal-group
,一旦变得更成熟。

添加
img
而不是图像,并使用
align
属性。选中此处,尝试了此操作,但它仍然显示在左侧
添加
img
而不是图像,并使用
align
属性。检查这里,尝试了这个,但它仍然显示在左侧
谢谢Wladimir。实际上,我在Javascript代码中通过getAnonymousElementByAttribute在textbox中添加了新的image元素,从而解决了这个问题,但您提供的解决方案要好得多:)谢谢Wladimir。实际上,我在Javascript代码中通过getAnonymousElementByAttribute在textbox中添加新的image元素来解决这个问题,但您提供的解决方案要好得多:)