IE10:无法通过 Javascript 设置任何 flex 样式属性

IE10: Unable to set any flex style properties via Javascript

这是我正在尝试做的事情:

var node = document.getElementById('some-object');
node.style.flex = '480px 1 0';

问题是,为什么上面的代码片段不能在 IE 10 上运行?

我可以在 IE11 及更高版本中设置 flexflexBasisflexGrow 或任何设置,那么为什么它在 IE 10 中不起作用?

这不起作用,因为在 11 之前的 IE 版本中 isn't supported 的 flexbox 样式。

IE10不支持,看看有哪些浏览器支持flexbox:https://caniuse.com/#search=flexbox 请注意,IE11 仅部分支持。