如何为CSSStyleDeclaration的属性指定百分比

时间:2013-07-30 11:43:25

标签: javascript css xulrunner

我使用XULRunner处理具有HTML编辑器的Eclipse RCP应用程序。在与编辑器交互的JavaScript代码中,我想使用CSSStyleDeclaration.maxWidth设置元素的最大宽度:

/* node is an HTMLImageElement */
node.style.maxWidth = "100%";

上述代码失败,并显示以下消息

Warning: Error in parsing value for property 'max-width'.  Declaration dropped.

但是,如果我使用像素,它可以工作:

node.style.maxWidth = "100px";

将CSS max-width属性设置为100%的正确语法是什么?

2 个答案:

答案 0 :(得分:2)

尝试

node.style.maxWidth = '100%';

答案 1 :(得分:0)

我认为你宣布它的方式没有任何问题。您的XULRunner必须无法正确解析它。

以下是MDN编写的max-width的官方规范