javascript - 如何将百分比分配给 CSSStyleDeclaration 的属性

标签 javascript css xulrunner

我在 Eclipse RCP 应用程序上工作,该应用程序具有使用 XULRunner 的 HTML 编辑器。在与编辑器交互的 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 最大宽度属性设置为 100% 的正确语法是什么?

最佳答案

试试

node.style.maxWidth = '100%';

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

相关文章:

java - 我可以将 java 与 XULRunner GUI 框架一起使用吗?

performance - 配置文件导致 XULRunner 的启动时间非常慢

javascript - Sequelize include 不适用于 hasOne 关系

javascript - 定义函数 lastIndexOf?

javascript - jQuery 隐藏元素如果与列表匹配而不考虑顺序

javascript - 在类中存储数据或使用数据属性设置样式。哪个更好?

javascript - React HTMLtoJSX 不转换大括号

html - 将 css 集成到 Django 模板中

javascript - 西类牙语字体无法正确显示

javascript - 使 XUL 对话框窗口在不适合屏幕时显示滚动