只是一个基本的问题
我有一个对象,我想把它的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";