我使用带有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%的正确语法是什么?

最佳答案

试试看

node.style.maxWidth = '100%';

关于javascript - 如何为CSSStyleDeclaration的属性分配百分比,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17946119/

10-10 21:56