通常,如果您需要在JavaScript中设置样式属性,请说:
element.style.attribute = "value";
Run Code Online (Sandbox Code Playgroud)
虽然有一些细微的变化,但通常属性名称是HTML属性名称的类似(虽然是camelcased)版本.
对我来说问题是float属性不起作用.Float是JavaScript中的关键字,因此style.float会为分页符创建所有JavaScript.我查了MSDN,它说像使用styleFloat一样:
element.style.styleFloat = "value";
Run Code Online (Sandbox Code Playgroud)
这只适用于IE.Firefox,Safari,Chrome,Opera - 它们似乎都没有答案.我哪里错了?必须有一个简单的答案.
小智 35
使用cssFloat,如...
element.style.cssFloat = "value";
Run Code Online (Sandbox Code Playgroud)
这适用于除 IE 8及更早版本之外的所有内容,但您始终可以检测浏览器并切换,或者只是将它们设置为两者.遗憾的是,没有办法在所有浏览器中只设置一个样式值.
总而言之,你需要设置浮动的每个人,只需说:
element.style.styleFloat = "value";
element.style.cssFloat = "value";
Run Code Online (Sandbox Code Playgroud)
这应该适用于所有地方
| 归档时间: |
|
| 查看次数: |
9856 次 |
| 最近记录: |