希望在XUL代码中重现javascript函数的字符串
我正在尝试用XUL语言为firefox做一个插件。 所以我用json获取了信息,我解析了它们,我可以用javascript使用标题。 但我会用XUL语言 例如,您可以在html中编写:希望在XUL代码中重现javascript函数的字符串,javascript,plugins,xul,Javascript,Plugins,Xul,我正在尝试用XUL语言为firefox做一个插件。 所以我用json获取了信息,我解析了它们,我可以用javascript使用标题。 但我会用XUL语言 例如,您可以在html中编写:; 所以我需要在菜单项标签中列出每个标题, 但我不想那样硬编码 我希望重新映射javascript函数的字符串并执行类似操作: ” 我在网上什么也没找到,所以我希望我能很好地解释我的问题,我希望有人能回答。 多谢各位 好的,谢谢你的回答,但我真的不知道如何在工具栏中使用javascript注入新元素,例如: &g
;
所以我需要在菜单项标签中列出每个标题,
但我不想那样硬编码
我希望重新映射javascript函数的字符串并执行类似操作:
”
我在网上什么也没找到,所以我希望我能很好地解释我的问题,我希望有人能回答。
多谢各位
好的,谢谢你的回答,但我真的不知道如何在工具栏中使用javascript注入新元素,例如:
> <button type="menu" label="View">
> <menupopup id="pblist">
> <menuitem label="toto"/> </menupopup> </button>
>
>
>
因此,我在工具栏中创建了一个按钮视图,其中包含一个下拉列表toto,我会在列表中添加一个新的动态标签,类似这样,但我不知道如何做到:
> <script>
> var list = document.createElement("menupopup");
> document.body.appendChild(list);
> menu.appendChild('<menuitem label="titi" />'); </script
>
>var list=document.createElement(“menupopup”);
>文件.正文.附件(列表);
>menu.appendChild(“”) javascript:
在URL上下文中具有特殊含义(“运行此javascript代码”)。您不能在HTML的其他地方使用它(如
)。出于同样的原因,您不能将其用于menuitem的标签
你的问题不是针对XUL的。在元素上设置属性是在XUL中完成的,就像在HTML中一样,使用API(element.setAttribute()来设置属性,document.getElementById()和其他用于获取元素的属性)。javascript:
在URL上下文中具有特殊含义(“运行此javascript代码”)。您不能在HTML的其他地方使用它(如
)。出于同样的原因,您不能将其用于menuitem的标签
你的问题不是针对XUL的。元素的属性设置是在XUL中完成的,就像在HTML中一样,使用API(element.setAttribute()设置属性,document.getElementById()和其他获取元素的方法)