通常,如果您需要在 JavaScript 中设置样式属性,您可以这样说:
element.style.attribute = "value";
虽然略有不同,但属性名称通常与 HTML 属性名称类似(尽管是驼峰式)。
对我来说问题是 float 属性不起作用。 Float 是 JavaScript 中的关键字,因此 style.float 使所有 JavaScript 都用于分页符。我查了一下MSDN,它说要像这样使用styleFloat:
element.style.styleFloat = "value";
这只适用于 IE。 Firefox、Safari、Chrome、Opera——它们似乎都没有答案。我哪里错了?对此必须有一个简单的答案。
使用 cssFloat 如...
element.style.cssFloat = "value";
这适用于一切exceptIE 8 及更早版本,但您始终可以检测浏览器并进行切换,或者仅对它们进行设置。不幸的是,没有办法只设置一种样式值以在所有浏览器中工作。
所以总结一下,大家需要设置浮动,就说:
element.style.styleFloat = "value";
element.style.cssFloat = "value";
That should到处工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)