Javascript对象css操作



只是一个基本的问题

我有一个对象,我想把它的css属性去掉。所以我想要这样写

var width = e.style.width;

我有90%的把握宽度会变成字符串,但我也不是很确定。我可以用

来设置对象
e.style.width = 200;

所以它放置了一个int或float或w/e值我想但不确定如何得到css样式出来。

谢谢

你应该使用如下

e.style.width = '80.2%';
e.style.width = '80.2em';

请参阅以下链接链接1链接2

如果你想用javascript获取宽度,那么你可以使用下面的代码

parseFloat(e.style.width);

就用

parseFloat(e.style.width);

这将把"px"从值中去掉,并给你以像素为单位的实际值。

对于获取对象宽度,您可以使用clientWidth或offsetWidth作为(两者都会返回一个整数):

var width = e.clientWidth;

var width = e.offsetWidth;

和设置对象宽度,可以使用以下代码:

e.style.width = "200px";

最新更新