首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无效参数。IE 7-8

无效参数。IE 7-8
EN

Stack Overflow用户
提问于 2012-02-24 11:14:02
回答 1查看 748关注 0票数 0

我正在使用MooTools库,并且在IE 7和8的.setStyle()方法上看到"Invalid Argument“的错误。抛出错误的代码行如下所示:

代码语言:javascript
运行
复制
this.style[property] = value; 

我知道这是我需要向MooTools社区提出的问题,但我很好奇IE为什么会抛出这个错误。this指的是HTMLDivElement,BTW。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-24 11:52:16

我已经遇到这个问题很多次了,你所需要做的就是在赋值之前将你的width值类型转换为一个整数,你正在使用mootools,所以这样做

代码语言:javascript
运行
复制
this.style[property] = value.toInt();

这就是使用mootools (特别是不透明和其他东西,因为它实际上也会处理IE ),并使用以下代码:

代码语言:javascript
运行
复制
this.setStyle('property', value.toInt());

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9424858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档