Javascript 无效参数。IE 7-8

Javascript 无效参数。IE 7-8,javascript,mootools,Javascript,Mootools,我正在使用MooTools库,我看到IE7和IE8的.setStyle()方法中出现了“Invalid Argument”错误。引发错误的代码行如下所示: this.style[property] = value; 我知道这是我需要与MooTools社区合作的事情,但我很好奇IE为什么会抛出这个错误。this指的是一个htmldevelment,顺便说一句。我已经多次遇到这个问题,您需要做的就是在赋值之前将宽度值键入一个整数,您正在使用mootools,所以请这样做 this.style[p

我正在使用MooTools库,我看到IE7和IE8的
.setStyle()
方法中出现了“Invalid Argument”错误。引发错误的代码行如下所示:

this.style[property] = value; 

我知道这是我需要与MooTools社区合作的事情,但我很好奇IE为什么会抛出这个错误。
this
指的是一个
htmldevelment
,顺便说一句。

我已经多次遇到这个问题,您需要做的就是在赋值之前将宽度值键入一个整数,您正在使用mootools,所以请这样做

this.style[property] = value.toInt();
这就是使用mootools(尤其是不透明度和其他东西,因为它实际上也可以处理IE),并使用以下方法:

this.setStyle('property', value.toInt());

我确信您正在进行一些计算,然后为IE提供一个像素的
值,旧版本的IE不会将十进制数作为像素。

属性
来自哪里?属性
和值
的值是什么?属性是宽度,值是NaNpx,这是可能是错误的来源。请检查此链接@SpencerCarage:初始值是否有可能在美国传递
'auto'